Typescript UI library. No html, no templates. Typescript only.