Added modules to represent the different layers of the application (and remove unused code)