WIP almost compiles
Plan works
Expose sign and default to forward
Verify that plan reuse works
Exposed rigor
Cleanup memory