add support for product customizer (cherry picked from commit f7ecf17)
split output creation and postprocessing
(cherry picked from commit 729dc56)
removed unused conditional
(cherry picked from commit e4b473c)