El plugin tiene soporte indefinido, así que ¿por qué no centrarse solo en construir los widgets a medida, y así limitar lo que tienes que reinventar?
El objetivo es que puedas crear un widget una vez, luego moverlo y cambiar su orden en relación con otros widgets usando solo la configuración.
También existe un widget de HTML personalizado compatible que te permite enviar HTML arbitrario, pero crear un widget nativo es, en última instancia, la forma de obtener una integración completa a nivel de JavaScript.