Campaign management improvements, refactoring, styling