New tentative project structure and Vagrant-Docker environment.