Revert "Trimmed the branch to only the topological_utils sub directory"

This reverts commit 507874e5ba5254fc246dcbcba005a6eb10cdd142.
Rebase from 'upstream'
Trimmed the branch to only the topological_utils sub directory