Cleanup

- Split into different modules
- Made a little menu