Started building the view controller
Changed XML to allow the omission of the data attribute and
allow the attributes to be passed in place