Split up app.jsx into more files

Test Plan: Clicked around locally.