Add more module slots to anything that can currently accept them, and sometimes, some that dont.
can module slots be added to agricultural towers?
Due to a limitation on the prototype itself, unfortunately no. https://lua-api.factorio.com/latest/prototypes/AgriculturalTowerPrototype.html
It's not actually a crafting machine, so it doesn't have the properties for module slots.