Create calculateService, to handle link/pin position calculations.
I'm getting closer, I can feel it.

Stomp bugs in draw() method.
Whoops, syntax.
Look mom, no errors when creating an svg canvas!
IT'S WORKING!!!!!!!
Ok fine, not everything works.

Replace huge component list in html with one ng-repeat.

BOOM ANGULAR.