Move this around.
Disable the recurse lock by default.
Start refactoring the story to support ordering and dependencies. :construction:
Lax restrictions on unsupported weaving arguments.