This established pattern has been working well in kite and scenery. Refactoring to this strategy would solve potential order dependency issues and confusion, like #101. Totally up to @jonathanolson when we surpass the threshold for it in this repo though.