Run code formatter across codebase
Start to generate context on client-side
Make the client-side routing match the server-side routing approach
Remove completed TODO