'Mutates block_structure based on the given usage_info.'

def transform(self, usage_info, block_structure):

    StudentViewTransformer(self.requested_student_view_data).transform(usage_info, block_structure)
    BlockCountsTransformer(self.block_types_to_count).transform(usage_info, block_structure)
    BlockDepthTransformer(self.depth).transform(usage_info, block_structure)
    BlockNavigationTransformer(self.nav_depth).transform(usage_info, block_structure)
