All my tests pass again! Refactored enough stuff towards edges that I can instantiate tests and stub off / simulate the annoying dependencies. I could clearly do better than this design, but we've got a starting point.
Now parses some presentation data from a file. Doesn't handle everything, but it's a start.
Refactoring to place responsibilities more correctly.
Can fully parse slides from the manifest...except for the images.
Now we get the background image name. But we don't inflate the image, and we don't load images from the archive at all.