Oriented toward code generation, not TTW document type creation.
Types are not extensible. Presentation and validation are confused.
There is no abstraction of the layout.
Has an interesting concept of text transformations but this is mixed
deeply in the validation code instead of being an entirely different
tool.