Watermark paste from artscript 1
Added coments and TODO items
FIX: Color selector uses one canvas, swatches function set and
backdrop color gets calculated based on luma contrast
ADD: Suffix and prefix select options
FIX: Output function simplified.
FIX: All watermark checkboxes in sync

The new procs makes super easy to implement parent child checkboxes
for other fields (if there is the need to)

Changed true value for integers to allow better integration with all
the operations for checkboxes.

Added functions to control the bindnings but allow some flexibility to
alter the results