http://phoboslab.org/ztype/