* rebase with main * refactored glue for topology * added glue unit tests * resolved review comments Co-authored-by: Onkar Ravgan <onkarravgan@Onkars-MacBook-Pro.local>