Abstracted the content manager to now allow for mocks.