add todo
bundle UI modules in a packge "genui"

where the "gen" can equally be considered as "generic" or "generated"