Text this: SPA Design and Architecture :