The dilemma here is whether to:
- Create the objects within the test. This makes rerecording way easier for future devs, but also makes the spec test much longer and test lots of commands in addition to the desired feature.
- Create the objects externally. This makes keeps the spec test simple, but is a huge pain if any developer needs to rerecord.

I'm not sure which route is the right approach here, honestly.