Alpha Release

* Final polish before the alpha release.
* Moved XML classes to `Type\Xml`.
* Moved validation functionality to a new `Validate` package.