Add some more yard documentation to image_processor and interface