A pattern generator for knitted julekuler written in javascript + canvas + webgl