Готовые решения - больная тема. Мы берём готовый пакет и либо используем 1% от его возможностей, либо переписываем 90% функционала исходного, потому что пакет вообще не про это был. Зато готовое решение, ага. Нет бы самому сервис на 50 строк скидать.