Gets segmentation providers in, creates a default one (still needs work), exposes some APIs to get at the information which all happens lazily when required.