flushing POC XView
impl View infrastructure to replace existing Active/Passive view stuff

.. requires a bit more intervention (children have to invoke parent_passive() ),
but it's object-safe and all that. need to tune perf though