Added MultiTypeManager for managing Items/Blocks that combine multiple types using metadata