Actually you can use it for any kind of product. You only need images (jpeg, png) of your products, which you have to arrange in the product designer.
Imagine your images as layers that can be stacked over each other and each layer can be adjusted with different options like position, color(s), price, angle etc.. This gives you the full power to handle each layer individually.
Currently you can build your products with images and set own text elements.