implemented Memory
implemented MemoryDIB
implemented Image with MemoryDIB