*** empty log message ***
various changes - move to generic emf struct instead of source and image struct