Lay a framework to use prototypes to DRY code. Also force a SPA so user doesn't have to reload data on different tabs constantly.