Fleshing out project structure