This file feels like it has a bunch of duplication with the generic Houston template. Can we refactor the template inheritance so that we don't have to have things like "spinner if logging in" multiple times? Worried about making changes and developing inconsistency.