Move to View struct
Start overhauling build.py for manifests.