Initial MVP for new exit scanner

This will depend on the design document created in #29651 (moved).