Started adding formation component scaffold but then thought about scripting it instead.