Unity 3d c Sharp getcomponent renderer

Hola buenos días, estoy estudiando Unity por mi cuenta en C sHarp y me encontrado que hay < > entre algunas líneas como <Renderer> ¿Qué significa?
Entiendo todo el código, pero el concepto de <Renderer> entre menos que y mas que se me escapa nunca lo di en clase.

GameObject cubito = GameObject. CreatePrimitive(PrimitiveType. Capsule);.

Cubito. AddComponent<Rigidbody>();.

Cubito, transform, position = new Vector3(0, 0, 0);.

Cubito. GetComponent<Renderer>(), material, color= Color, red;.

En esta línea <Renderer> se refiere a qué llama el objeto cubito a otro objeto que se llama Renderer? Es la conclusión que le doy.

Cubito. GetComponent<Renderer>(), material, color= Color, red;. Gracias.

Ver más sobre el tema y los comentarios en el foro