Base lib prepared, tailoring project structure

Working on generating a default project structure from initializr
folder.