ReflectFactory reflectFactory = CoreRegistry.get(ReflectFactory.class);
CopyStrategyLibrary copyStrategyLibrary = CoreRegistry.get(CopyStrategyLibrary.class);
// TODO: Get this library from elsewhere
TypeSerializationLibrary library = new TypeSerializationLibrary(reflectFactory, copyStrategyLibrary);
library.add(BlockFamily.class, new BlockFamilyTypeHandler());
library.add(Block.class, new BlockTypeHandler());
library.add(Color.class, new ColorTypeHandler());
library.add(Quat4f.class, new Quat4fTypeHandler());
library.add(Texture.class, new AssetTypeHandler<>(AssetType.TEXTURE, Texture.class));
library.add(Mesh.class, new AssetTypeHandler<>(AssetType.MESH, Mesh.class));