Add screen_width to rendering_context_invariant.
Add logical_width member to canvas, always scale wrt it.
Add partial, untested fast-brush drawing method.
Upgrade drawing_queue to work with fast-brush.