changed code in order to create single transparent snapshots of each drawing
added field for snapshot and separate snapshot handling