split Chunk into ChunkBase and Chunk (Thrift) classes, also PickleChunk and JsonChunk