Memoize profile
Standardising naming of URI and profile name
Moved views up a level - they are nit really layouts (yet)