I have considered doing this for a few entities, but have decided not to because of the way the production input box works on assembling machine based entities. Basically, even if you allow an input-output type pipe connection, the fluid won't flow back out if the output box is full (which turns the machine off).