Removed unneeded commented out code.
Clean up Tags.h
Add a simple binding test to expose the window compile issues.
Verify types being typedef with a new name doesn't break the tag system.