Using `Context` instead of `graphics::Context`