A User-Centered Methodology to Generate Visual Modeling Environments