Adding support for activating view properties

Initial draft to discuss design
We're re-building the inject chunks here anyways, I think we should store the "default" injected properties in something other than inject chunks.  Doesn't seem like they do the job as well as they could.