Fetature/user breakdown

Finishing off:

https://www.pivotaltracker.com/n/projects/911874/stories/70839502
Having this here is a colossal side-effect. The `views` method is used to return the child views for an element, it really shouldn't be *doing things*.