A base app that incorporates a lot of the techniques I have used in past apps