added Title component and tweaked theme API