Start to work on schema. Refactor TagTypeRegistry, DescriptorFactory, AttributeRegistry (WIP)