Building viewer/editor UI

bulk selection (in progress)
edit content (in progress)