- Inline editing of text content - double click into an element.

- Selected (ie. haloed) element shows label with element name

- Hover over element with no keys down shows highlighted bounding rect,
  including label with element name

- Some element labels have a 'gear' icon that can be clicked on to show
  immediate property panel

- Selecting an element shows a 'label'. Click on the label and it shows a
  hierarchy. Click on the hierarchy label to traverse 'up'.

- Select element in canvas and clicking on new element in panel inserts new
  element as insertBeforeEnd to the selected one's parent.

- D&D insertion:

    - Hierarchy panel is shown immediately
    + Container is shown in orange (black)
    - Insertion point is shown as an insertion - just like FS builder
    - Hierarchy panel is updated as we D&D

    + Right into hierarchy panel

- Elements can be repositioned by D&D as well

- Elements have a 'designer mode', so that they can be given things like
  'height' for D&D and other manipulation purposes. This disappears in 'Preview'
  mode.
    - ability to hide empty elements via button

- Padding and margin have 'guidelines' inside of the content that will show when
  the value is being changed

- Double-clicking on an element shows a 'small inspector'

- Each element type ('li') has a common 'class' ('All li's)

- As soon as a style is adjusted, a class is created

- Bottom bar for breadcrumb bar

- The sidebar navigator supports D&D for repositioning and reparenting

- Wrap text with span

- Clear formatting - removes inline styles, spans and links

POSSIBLE ENHANCEMENTS

- Drag and drop 'style' (i.e. style painting)

- Split text content into 2 elements (i.e. select a chunk of text and split into
  a second paragraph)

