Reworked the campaign picker interface and put in all the basic features it needs.