Expanded draw function into components.

In order to gain fine control over the parameters of the plot.
Including, springs separation, node size.