WIP (looks like we are getting closer to a solution with the graphics gem's code)