* Consolidating syntax and semantics into one options object.
* Making root directory for schemas configurable.