Nem biztos hogy jól látom, de szerintem ott lehetne még úgy hozzátenni a kerethez a bonyolultsági fok növelése nélkül, ahol magát a HTML-t kell összeraknunk.
Tehát ha már magas szinten irányítgatom a dolgokat, akkor ne kelljen betennem "alacsony szintű" HTML-t, JS-t meg CSS-t, hanem a template nyelv használatával összerakott megoldás HELYETT lehetne egy osztály, amely HTML+JS+CSS kódot köp ki (természetesen a platform verzió vizsgálatával, hogy támogat-e a böngésző CSS3-at, HTML5-öt stb.) eleve témázott módon (szín meg egyéb style) meg JS kóddal is.
Jó, mondjuk megírhatja magának mindezt az ember szépen lebontva osztályokra, de akkor meg ez már saját framework vagy plugin :) Jó lenne a framework-ökben standard, nyelvtől független API-kat látni.