Renaming view specs for guard
Adding a value presenter

We have "object" presenters that are responsible for displaying the
interaction of their attributes.

The value presenter is for handling the complexities of an attribute and
giving semantic meaning to that attribute's value.