Controllers are a code-reuse pattern for Stencil and Lit Web Components. They also improve Developer Experience of writing Web Components