That sounds like a good plan and there’s a number of people here that you can use for support.
If you’re creating your own application that interfaces with the hardware through Moonraker then you can keep your application proprietary. If you make any modifications to Moonraker, Klipper Host Software or Klipper MCU Firmware, you do have to publish those changes.
Sounds like you’re getting a plan together - I am looking forward to seeing what you come up with!
myke