system for describing the view for each resource - closes #11