Doc
Sort graph edges for better compressibility
Refactor AssocList/List/String -> Map/Set/Text