JavaScript library for interactive product design in the web browser