Modeling Multi-Level Systems