First pass at umbraco 7 from source code
Trying a different approach