Lots of improvements to app.

New designs to update.