[log] Create PermanentGraphInfo & PermanentCommitsInfo.
[log] Add DelegatedPermanentGraphInfo.
[log] Extract GraphLayoutImpl from GraphLayoutBuilder.