Rename plumb component view types to exclude the 'View' suffix

I'm suggesting that we exclude the 'View' suffix from the plumbing views. As the views get more and more specialised, we end up with complicated, overly verbose names like `MultiConnectionEndpointView` and `AligningEndpointViewCollection`. Removing the suffix, we can make things a bit simpler. We can ensure we maintain the disctinction between views and models by ensure we keep our `Model` suffix for models (for eg, `EndpointModel`). Since the views are more prone to specialisation, its probably a better decision to remove the suffix for views, as opposed to models.