It's an messy submodule dependency that we don't really need for the current modex project.
None of the code is being used. Why not create a separate garlic-models repo that hosts the lightbulb model and the actual farm model?
That way we can do something like:
from waterloosig.models.import Farmsim
import Simulation
params = {}
farmsim = Simulation(Farmsim)
farmsim.params = {}
farmsim.run(host=127.0.0.1, port=8000) # sends to Twisted or whatever.