Supporting Hybrid and Hierarchical Visual Language Definition