This is pretty barebones, but it satisfies the requirements. The only devices shown are those on the local side, and every device that runs Channels and its path to the router.
+------+ +------------+ +------+
| UDMP +---+ USW-16-PoE +---+ US-8 |
+------+ +-----+------+ +--+---+
| |
+-------+ +----+----+ +--+--+
| CCGTV +---+ U6-Lite | | ATV |
+-------+ +---------+ +-----+
UDMP:
- Unifi Dream Machine Pro
- Firmware: 1.10.4.3702
USW-16-PoE:
- Unifi Switch 16 PoE
- Firmware: 5.64.8.13083
US-8:
- Unifi Switch 8
- Firmware 5.64.8.13083
U6-Lite:
- Unifi Access Point WiFi6 Lite
- Firmware: 5.60.9.12980
CCGTV:
- Chromecast with Google TV
- OS: Android TV 10
- Build: QTS1.210311.008.7350836
- Channels: beta 10.8.2210
ATV:
- Apple TV 4K (Gen2)
- OS: tvOS 15.0
- Build: 19J346
- Channels: beta 10.19.436
Everything connected via gigabit ethernet, except for CCGTV, which is WiFi5 (802.11ac).