SourceImage support

Closes #16