Rewrote body map implementation as a directive, drawing and interactivity works, data binding still needs work