Change merge calls to extend.
Create scales.
Fix getter and setter to use object instead of D3 map.
Change register to integrate data into attrs.
Add plot factory.
Set additional defaults.
Fix stupid function bug. Call extend.