A Unified Approach towards Decomposition and Coordination for Multi-level Optimization