Fork stagehand and rename it as reserve

Going to make it more general.
Reserving stuff should work!
Merge remote-tracking branch 'origin/ttm'