Lots of work!

Hardware acceleration, attempted sharing, images actually loading now
(One X so far)