Super easy SPA framework