Projection refactor
change view definition location
Merge branch 'feature/projectionrefactor' into develop