Rearrange SelectListView with sections
Convert visibility in SelectListView
installShellCommands is not public
Reorganize WorkspaceView into sections
WorkspaceView Public -> Essential