Possible Klipper "plugins" instead of macros?

@koconnor What work would need to be done to move forward your Extensions efforts? Would we want to try adapting popular extensions to use it? Or something else?