Mirror of http://code.google.com/p/syphon-implementations/, with personal modifications