Content views: create/edit content views for systems in the UI

For right now, the system will let you select any view but if the view is not in the environment, it'll show an error. I'm planning on limiting the content views shown in the checkbox but that'll be in another commit/PR.