@Schwartz_David I personally agree with you, but I'm not debating taste here. Data Modeler is a great tool and is there for many people, and is a very nice tool indeed for the approach chosen by those users.
The question I'm raising here is that I'm not sure about cluttering the Data Modeler UI with every possible thing that could be made with Aurelius. For example, should Delphi have a menu item "Create method" that you type the method name and it creates it in the code, or just let the developer write the method? A "create method" menu item might be a nice to have, but I think it's "too much". So that's the point, where the line should be drawn?