Removed platform-based type heirarchies. That was a dumb thing to add.