GPU based particle system for three.js. Heavily based on tdl library (https://github.com/greggman/tdl)