Add a very basic module system for now. Needs a lot of improvement.