Patchworkx
http://patchworkx.de