Added support for hierarchical ui specifications