First attempt of a sensible project structure