The cytoskeleton is composed of three main elements - microfilaments, microtubules, and intermediate filaments. Microfilaments are composed of actin and are involved in cell motility. Microtubules are composed of tubulin and form rigid hollow cylinders that help maintain cell shape and transport organelles within cells. Motor proteins like kinesin and dynein interact with cytoskeletal elements to transport materials. The cytoskeleton provides structure, helps position organelles, transports materials, and generates the forces necessary for cell movement.