Element supports geometry changes

Left, top, width, and height working. More to come.
Major improvements in style attributes interface

Works in both directions. Has better interface for adding and removing
them from the backside. Included color changes.
Added documentation links to style attributes

Link to W3C page
Text input and area update on mouseout

As well as change. (Not clear still need change.)