I would like to find a library which allows to combine different assembly parts images into a single image. Each image in the canvas should be clickable, displaying text information in a box. I was thinking of coding everything from scratch, but if there is something around it could save me a lot of work. Summarizing, we would have, for example, a bike wheel product. The wheel would be an assembly, with several images, wheel, spring pin, bolt, hubcap... they would be drawn in different positions (all coming from JSON data feeded by database in the server), and when clicking on each part, the info (reference no. , for example ), would be displayed outside of the canvas. Thanks!!