Start implementing the module handler