Single Page Applications tools and framework