Requires ability to add additional planning steps, or possibly a subprocess step that iterates Could use critique etc. also