IVP as a Meta-Principle: A Unifying Software Architecture Theory | Synapse