April 15: Color Controls and Cleaner Signatures
Added saturation, vibrancy, and hue rotation controls to the composite pipeline — then immediately refactored compositeService to replace the 10+ positional parameters with an options object so adding the new controls wasn't a mess.