Attempt to prototype module system.