introduced Patchboard#spawn and the use of a context throughout