pub trait Chunk:
Identifiable<ChunkId>
+ Edges<ChunkId, ChunkChild>
+ Edges<ChunkId, ChunkParentOrSibling>
+ ExtractData<ChunkId>
+ ExtractData<ChunkChildren>
+ ExtractData<SizeBytes>
+ ExtractData<ChunkModules>
+ ExtractData<ChunkInitial>
+ ExtractData<Files>
+ Label<Label = ChunkId> { }