A Typescript Library that helps you build SinglePage Applications, but lets you choose your frameworks