General implementation principles (doing it the hard way)
Generate a component operator by the comonent-operator-runtime scaffolder