Uses content types for namespaces almost universally.

Updates specs and documentation to indicate recommended structure.