Find and remove upward dependencies in our codebase
This is a placeholder parent ticket for finding particular places in our code where a lower-level module uses a higher-level module. We should open sub-tickets for particular items.
This ticket is meant to be one of our roadmapped items between now and our March meeting.