I fricken hate support!!!  or the removing of.

I get great support removal using the UP Plus, check out https://www.youtube.com/watch?v=Ak03wmi-3FE&feature=youtube_gdata_player

Does the UP use any software or firmware that is compatible with opensource printers?

The UP is closed and tuned to give reliable prints every time.

That’s what i thought. Good for you that you have given a mention about your printer in an opensource forum. I am not sure how this would help me or anybody else that has a interest in this posts issue. I am glad you are very comfortable with your UP, but for me i prefer to be able to tune every aspect i choose of the printer and is software, firmware. This approach i feel is best if i really want to understand how everything works. Not just a button pusher.

I drive an open source car, turn the key and it goes.

@Joseph_Chiu How do you separate the part from support so the correct filament goes in the correct place.

It depends. In the video that I sent you, I just used the support auto generated by KISSlicer Pro.
I have also manually created two STL’s and merged them with a dualstrusion gcode merger program for Makerbot’s.