Split the application in modules