OOP Constructors as Parameters

fair - not always the most effective on small AVR.

indeed - I was more thinking in terms of OP's needs where Servos might get allocated etc