This provides a rough (but not flawless) outline for determining the sub-reconciler which should run based on the state of the `HelmRelease` API object, and the Helm storage. Signed-off-by: Hidde Beydals <hello@hidde.co>