Updated todo list.
Remove NodeShape's and LinkShape's dependency on paper.js, by moving logic into viewmodel layer.
Extracted Path class from LinkCanvasElement.
Ensure that the correct "require" is available to NodeShape and LinkShape.
Remove linkToModel method from CanvasElements, and refactor draw method.
Updated todo list.