Add basic central type registry

Currently only supports registering artifact types.