Added two view component adapters: Json, Html.
Modified View component to use the new adapters.
This new convention paves the way for new display types moving forward.