See https://docs.google.com/document/d/16PFU3OpjMvnYjILAY00FlnabfUyIOWOPR-1tTFh_I10/edit?ts=60129a42 This corresponds to phase 2 of the proposed transition plan. Instead of using OVSDB types throughout ovn-controller, those types should be restricted to the very "edges", with internal data types being used elsewhere.