Fix #10814. Fix #14084. Make support tests lazy and broken out to components.

Support module broken up.

There are a few failing tests but nothing substantial.

Analogous PR for `master`: #1342.