private unsafe Chunk CreateChunk(ChunkHeader* header)
{
switch (header->Magic)
{
case "MVER":
return HandleMver(header);
case "MOHD":
return _mohd = new MohdChunk(header);
case "MODS":
return HandleMods(header);
case "MODN":
return HandleModn(header);
case "MODD":
return HandleModd(header);
default:
return new Chunk(header);
}
}