Feature/9195

Allows views to handle visibility
- enables views to toggle visibility
- sets up whether the view should be visible on load
- can be triggered
- checks to see if the element _isVisible before setting to complete