Display Raw Image Data in a Window

@kpreid softbuffer looks promising - it is a bit frustrating that it expects data to be u32 and the pixel data I have is RGBA u8 - I assume I would need to manually covert each pixel by combining the 4 8bit values Into a u32 or is there a Rust equivalent of reinterpret_cast<u32*>(self.buffer_);

Currently self.buffer_ is a Vec<u32>