Draft working multipart producer, to be covered by unit tests