basic campaign functionality in the admin. adding/removing elements to a campaign next, but that is done in the framework...