This figures out how to do nested attributes. You can look at the pictures MVC to see how it's done, also implements a lot of text. Working on #4 #5 and #8