Add basic logical structure for the application