Class hierarchy for various quiver component types