I would like to create a new language by extending another language (for
example, let's say I want to extend the base-language with a construct
called "property" that would generate a field, a get and a set-method).
How would I go about doing that? It would be convenient to just be able
to choose a language to inherit from when I do a "New Language". I would
then inherit the whole structure and all editors, and be able to add new
structure and editor nodes for my extra constructs.