Single-Page Application Framework