A lot of work on cables and a bit of work on machines. Now requires CodeChickenLib to be installed.