https://tommyb.com/blog/making-apple-tv-apps-part-9-approaches-to-building-a-tvos-app/
Making Apple TV Apps, Part 9: Approaches to Building a tvOS App