module templates { group g1x{ group sub_g1x{ } group sub_g2x{ } } group g2x{ } }