add code generator base classes
add widget title
add from elements