Register all part types, but don't add a dependency to all of them to the document class.