Angular UI Router - Nested Views

A post describing the advanced UI router functions we use in Ventura 2
I think it's critical to mention why we wanted flat URLs.  Otherwise it looks like we are just making our lives difficult for arbitrary reasons.  I don't know the full background, but I imagine it's because they often know the id of a campaign, but not the parent (io, contract) objects.  Though one might say: why not have them go through the search screen?