HTMLShapes is an visual html5 editor, written in itself, that enables editing webpages via direct manipulation of visual "shapes" which represent each div component.