[unfinished] Working out the mechanics of things

Intermediary commit to allow me to access this from a different machine.
Quite likely does not work yet, and has most recipes stripped.