rename ui element types and update readme
proper ui metadata handling
add more todo and clean up readme a bit
update readme again
remove generated code
update the description
somewhat first working version
a bit more description
put generation into a single file