New project templates

TBR: @umop - This should have gone through a proper review before landing, however Sriram needs this for a demo tomorrow, and I failed to upload this in time. Let's review after the fact, and I'll address all comments in a follow-up PR.