Adding DependentChildViewAttributes class for use in SubViewAttributes
Renaming classes, reorganizing AbstractGroupedViewAttribute