[log] Add PermanentGraphBuilder
[log] Add GraphBuilderTest && fix underdone edges
[log] Add PermanentGraphLayout.
fix layout builder signature
[log] add support parents order in PermanentGraph
[log] Add DuplicateParentFixer