change selected node style
implement signal to param connection
move output to separate file and rename
implement basenode destructor
add sketch saving/loading methods