http://www.peewit.fr/imagick/
Anonymous
Separate policy from mechanism, separate interfaces from engines.