A Graphical Approach to Modularization and Layering of Metamodels