The cytoskeleton is a network (fibres) of protein seen in all organisms, unique in eukaryotes. It is a dynamic three-dimensional structure that fills the cytoplasm. This structure acts as both muscle and skeleton, for movement and stability. Cytoskeleton has three main structural components: microfilaments, intermediate filaments, and microtubules. The cytoskeleton mediates movement by helping the cell move in its environment and mediating the movement of the cell's components.