Added a guide (with a pretty good API implementation) for ModularMachines, also a few tweaks to make stuff work nicely with the book