Atoms implement selectable
Render highlighting on hover.
Merge branch 'highlight-hover' into dev