Work on getting the immediate block types working.
Minor changes to get things building again for block type changes.
Added another autocorrect.
Added icons to the program.
Removing the code contracts.
Cleaning up code and removing the code contracts.
More work on removing Code Contracts.
Adding in some formatting for XML documents.
Updating packages to use the various created NuGet packages.