I’d say abstract, but only abstract as needed. It’s easy to get deep in the weeds future proofing, but spending all your time on interfaces is a surefire way to burn out.
Tbh it was hilarious and painful in equal measure. Happy they got some cash at least
Actually, if you select “Remote” in the hierarchy, you can view the scene while its running. Kinda clunky workflow though