Tookit for flexible web UIs