Pushing in interfaces so I can swap out the GeorgeAPI for a test.