Вы можете составить подробный список пожеланий к такому компоненту, можно будет его использовать за основу под публичный компонент. Хоть мой компонент и не умеет много, но как практика показывает, совсем много и не надо. Но для меня наиболее частая задача — это подготовка конечной JPEG-картинки из нескольких прозрачных слоев (PNG, GIF и т.п.). Часто на сайтах используются красивые плашки под картинками, и чтобы эти картинки работали, приходится загружать ПНГшки, которые значительно тяжелей джпега. И вот моя задача — брать ПНГшку, ресайзить ее, накладывать на плашку и выдавать конечный джпег. Активно использовал его здесь: www.drovyanka.ru/ (правда там плашки нет, но где-то я их уже делал, просто не помню). Вторая задача — это ЧПУ. Пути типа www.drovyanka.ru/assets/components/imagick/cache/9d79b3f27487d9803c67d728a5b95ec7.jpg — не круто, ибо простая смена параметров — сразу изменение и пути. В итоге можно кучу дублей картинок наплодить и 404-ых. По моим наблюдениям поисковики вообще плохо кушают подобные пути. В итоге я стал делать так, например: www.radimax.ru/gallery/portfolio/big/64/588.jpg Здесь уже абсолютная ссылка, но на самом деле это опять-таки идет на ресайзер, только через подмену УРЛов на уровне сервера. А там и параметры прописаны. То есть можно менять параметры ресайза, но адрес из-за этого уже не страдает. Но .htaccess или nginx-конфиги править не очень удобно, потому хочу запилить эту подмену в пакет на уровне плагина. Да, отдача через MODX дольше, но зато универсальней и проще. А кому быстрее надо будет — смогут подмену прописать уже на уровне конфигурации сервера.