WIP: Git based app blueprints

Just a RFC for the general idea.

Needs tests.
What we really need to do is write our own temp module that does exactly what we need...