Finish up the view-side of type hierarchy stuff. Note that only 1 generation (parent child) is supported right now.