The correct option is C proteins
The cytoskeleton is a 3D net-like structure that holds all the components of the cell together.
The cytoskeletal framework is made of protein subunits that can be assembled together and broken apart as and when it is necessary. The cytoskeletal proteins are of 3 different types: microfilaments, microtubules and intermediate filaments.