J.J. Threads has an innovative 'Buy, Make, Play' philosophy.
You can select a pre-rendered design created by other users, create your own garment or alternatively have some randomly generated for you by the website itself.