Document Heading and change hash strategy.
Remove some oldies in Type.
Document BuiltinType.
Document SubType.