Project structuring and spec