This is the foundation for other changes and new pages that will be built in the client
Introduce "app" folder that will contain the basic layout and routes that is shared between the pages
Introduce "pages" folder that contains all pages. Pages can have sub components if these components are only used on that specific page. Otherwise components from the components folder can be used
Rename "state" folder into "hooks" folder because it contained mainly hooks and not state handling
Introduce scripts folder for helper scripts like generating mock data for database or components
It also includes mock gantt charts on /management/thesis-overview which I prepared earlier. This page does not affect other functionality and just contains code that will be used in the future