Refactor Widget Base Classes

Rename D3Widget to SVGWidget
Add HTMLWidget

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
I added a description for that commented out code - its very handy to uncomment it, when you want to debug offset positioning of elements in an SVG visualization.