This was a fun little project; there's still a bit of polish to add, but once that's done, I'll try to hunt down some graffiti implementation or port xstroke (hopefully the latter isn't too slow...)