Merge '3-implement-basic-responsiveness' into 'main'
This merge request refactors the user interface by implementing basic responsibility. The application is now prepared for usage on mobile platforms in most aspects.
Additionally, the index-tree element is refactored into its own component for avoiding duplicate code and improving the general structure.
Closes #3 (closed).