This is exactly how I break down my AI films, but with a bit more primitives!
- each of those makes up a brief, which is a prompt that has full references.
- briefs can have shoots that turn them into takes
It makes for a nice system that if I want to change something in the movie, like say a characters room, or a character, then you just 'reshoot' all the briefs to generate new takes.