Hi again :-)
Well, it should be easy to add, but I don't really think I want it in this particular mod. From the start I didn't want to add anything that could seriously alter game balance in regards to output pr. input, and I don't have any features that require extra slots either. I also don't want to create too many options filling up game settings for a mod with such a small scope (I already feel there are too many, personally...).
... I don't know, I'll have to think about it.
Alternatively, you could make a personal branch of it, if you want. It would probably look like this in for example prototypes/entity.lua:
CustomElectricMiningDrill.module_specification.module_slots = settings.startup["custom-drill-module-slots"].value
with the following in settings.lua:
{
type = "int-setting",
name = "custom-drill-module-slots",
setting_type = "startup",
default_value = 3,
minimum_value = 0,
maximum_value = 10, -- can go much higher
order = "i"
}
with appropriate descriptions for custom-drill-module-slots in locale/en/locale.txt.