finished rebuilding `Quine.Image` in terms of the `gl`
HasUpdate