Branched previous attempt for graph implementations. Next take, use generic containers, descriptors code.