System Decomposition