Depending on the type of product users have various monogramming options. In order for the flow to be scalable we mapped all those variables.
Besides the technical aspects, there are some physical limitations as well, dictated by the monogramming machine. For example, on some products you can choose initials, colour and placement, while for others you can only add initials. The UX flow needs to accommodate both.