make builder a module
unify file naming

simplify title_area creation