Refactor and unify Vue templates
As part of the move to VUI, we're going to be abstracting a lot of our content into external components. As a result of this, we have an opportunity to make sure our views and components are properly refactored to achieve the following:
- Create a consistent code style
- Clean up copy
- Unify behavior for similar actions
- Reduce the number of almost duplicated components by consolidating features