Adding configurator

Configurator intercepts click events on the canvas
It then determines what DP template attribute was
clicked on.

It logs double clicks, and then will "activate" that member.
WIP commit for template config
Removed old configurable code for template

Changing tactics on how to approach configuration;
moved configurable logic out of template, will move to
attributes directly.
Initial configurator integration with canvas