Progress Report
Started work on the canvas
Sub-regioning support is done. A sub-region can be used as so:
try (SubRegion ignored = canvas.subRegion(Rect2i.createFromMinAndMax(100, 100, 200, 200), true)) {
canvas.drawText(font, "Some text", 200);
}
The boolean argument is whether this...