Float RGBs are possible, and believe it or not the framework of the custom presets is in the app, I just need to wire it to the UI, I'll see what I can do about this.
Thanks for the suggestions.