Custom Image Processing Filters Demo
STEP 1 - the user initiates the image upload
STEP 2 - we listen for the ugc:image-ready event and then run the image processing algorithm.
STEP 3 - we upload the processed image via `setUgcImage` and create a ugc editor.
STEP 4 - on recipe:change event, we take the transform from the ca that was edited and apply it to the hidden ca which is rendered on the product