Got basic interop working, an RGBQUAD equivalent to read and write colors, and a basic interface