A Unified SoS and System Architecture Modeling Approach Based on Language Transformation and Extension Mechanisms | Synapse