Secondo me il come va inserito e secondario, primario invece è il come lo realizzo/sviluppo.
Credo che un widget (pensiero personale dal poco che ho capito su jquery-ui, che potrebbe essere completamente sbagliato) sia sviluppato con la cosi detta programmazione ad oggetti cioè a moduli (tipo joomla) e per fare questo occorre una elevata conoscenza sia del javascript che del framework, come lo inserisco nella pagina (da quanto vedo) è in maniera tradizionale inclusioni, richiami, funzioni, etc...