Answer: a, b, c The cytoskeleton is a collection of filamentous protein structures that allow cells to assume and maintain a variety of shapes, to produce directed movement of organelles within the cell, and to affect movement of the entire cell relative to other cells. These multiple activities depend upon three main types of filaments: actin filaments, intermediate filaments, and microtubules