How do you map out a new software integration between two legacy banking systems while accounting for dependencies and data flow?