Add initial implementation for SDL2pp::Event