Implemented a basic structure for the ModuleWindow and added TestModule for visualising how to use the window.