High Level Design Meaning