added garbage collection
added end of line characters
added REMOVE_LINE_WITH_KEY and ADD_TO_END_OF_LINE_WITH_KEY
changed sockets to send single data points
changed draw to now call a function that draws a line
changed draw to not delete the canvas
changed draw to flag completed lines when they are drawn
changed draw to call garbage collection at the end of the render cycle
changed add drawing to not directly emit its data, put that into the data manager function pushData
added garbage collection added end of line characters added REMOVE_LINE_WITH_KEY and ADD_TO_END_OF_LINE_WITH_KEY
changed sockets to send single data points
changed draw to now call a function that draws a line changed draw to not delete the canvas changed draw to flag completed lines when they are drawn changed draw to call garbage collection at the end of the render cycle
changed add drawing to not directly emit its data, put that into the data manager function pushData