About 2 years ago, I started an UI of SDN (Software-defined networking) project from scrach...I am the UI lead/architect of this project:
The application contains highly isolated components without Application logic info until loaded as data at runtime. See details at: Architecture
See a totally different approach in details at: Schema Driven