Create the SPA skeleton