Major changes to accommodate multiple extruder/hot ends - not tested and
not finished