"There are a few design issues to work through in this area, such as parsing and display and different facets, but the metamodel elements are well-understood." . . . .