QUASAR: Finish collapsing adding nodes to canvas into one method

It may not be pretty, but it's better than having five blocks of 
almost-the-same-code everywhere.

#12