So the customer journey goes as:
1) Customer uploads an image of themselves into the portal for enhancement
2) As the image is uploaded and viewed on portal
3) The customer is given three choices for enhancements- red lips, green lips and purple lips.
4) As he picks a color, it will be reflected in the processed photo. For eg: As red lipstick is picked- it will directly show the customer's image having red lips on accurately according to her lip shape.
The following process would only operate on pics uploaded to the web or through webcam pictures. It would not be dynamic content like that of snapchat lens.