Interfaced all the new config elements with unit tests... hooray for fully mockable configs !