Show/hide rect functionality.

Screencast: https://screencast.googleplex.com/cast/NTc3ODA2MjE3MDkxNDgxNnw5M2M5ZTk3MC0zNg

Click eye icon in hierarchy element to change hide/show state of rect in 3D view.
Click "Apply eye" in 3D view to apply manually changed rect hide/show states.
Click "Show only V" in 3D view to hide non-visible rects. If a non-visible rect is manually brought back, and "Apply eye" is enabled in 3D view, it will be drawn.

Bug: 308763848
Test: npm run test:unit:ci

Change-Id: I9326a1d180931d0319e59cf1815294821b78eae7
33 files changed