# Packages
Package cluster contains client logic to interact with Kubernetes clusters.
Package component contains central interfaces (most importantly, the Component interface) and the generic component reconciler.
Package manifests contains types and functionality around generating (rendering) the descriptors of the component's dependent resources.
Package operator contains reuse types for operators using this framework.
Package reconciler contains logic to manage (apply/delete) depenent objects in a target cluster.
Package status contains (kstatus-like) logic to compute the status of Kubernetes resources.
Package types contains common types used and exposed by the component-operator-runtime framework.