Add initial, basic egl buffer type
Add preliminary implementation of (de)init