You define the complex type "Image" in one of the schemas (say 'System') and reference it from the other ('Project') by importing the defining schema ('System') into the client schema ('Project') and declaring the foreign namespace ('System') in the local schema element ( 'Project>schema'). During generation, you probably have to generate episode files in order to prevent model artifact duplication.
This article contains examples on how the resulting schemas need to look with respect to namespace imports. And the selected answer to this question contains good infos about episode files.