Initial work on environment pane
Browse mode aware
List contents of environment at current context rather than global context
Context-aware environment pane (temporary UI)
fix environment monitor depth (monitor top-level function instead of top-level eval context)
list str() description for objects with length but no attributes
use description from str() for vector types; remove debug output
simple custom datagrid bindings for environment list
track updates and removes in place
track updates and removes to environment objects
wrap R object overlay type with view state; style table; add image assets
make character types expandable, align styling, sort environment contents
show name of currently displayed environment; fix pane sorting
sort environment objects by category, display category headers
update formatting for category headers; light refactor of long functions
move workspace toolbar commands and implementations to environment pane
make values in object table clickable for view/edit
show message in empty environment
improve performance for large environments (bulk add initial object set)
reflect object type changes correctly, fix some bugs
heavy client-side cleanup of workspace objects and supporting code