Title: SPA Design and Architecture