Major refactoring due to "plugin" facility

SoilMod is using its own "plugin" facility to add its effects for Soil
Management & Growth Control.
Not all features are plugin'able yet though.