Clean up Event. Add Copy CTor to Surface and Texture. Add new CTor for Texture which call loadFromMemory.