Adds all modules needed so far. Still need to create event system to decouple modules.