Added IChunkFactory and moved ChunkFactory to Vortex (away from vortex interface)