Could you add support for bobs mods? I've had a look at control(and tested on private save) and the only thing that has to be done to be able to support bobs mods is to replace
if s.supports_direction and d.supports_direction and
s.prototype.fast_replaceable_group == "assembling-machine" and d.prototype.fast_replaceable_group == "assembling-machine" then
with:
if s.supports_direction and d.supports_direction and
(s.prototype.fast_replaceable_group == "assembling-machine" and d.prototype.fast_replaceable_group == "assembling-machine" or
s.prototype.fast_replaceable_group == "furnace" and d.prototype.fast_replaceable_group == "furnace") then