Project structure + simple makefile