Added IsVisible to Layer

- Added ViewState and ViewStateToggle to DiagnosticLayer
- Added IsVisible to DrawingElementBase
- Fixed Rectangle.FromBound