More documentation and stream-lining.

Core almost done, just bindings. Problem with property name not
appearing validation summaries.