Image now just contains a filename.  and params now all need to be Strings (to make the md representation easy)