Is it possible to integrate BDsensor support into the main Klipper codebase so that it does not result in a “repository dirty” state? If this is not currently feasible, what is the recommended best-practice workflow for managing BDsensor while minimizing update and maintenance issues when using Mainsail or Fluidd?