Made a couple updates to &painter - I now have a lot more colors, undo and redo, proper pan and zoom, and full file dialogs for opening and saving files.
The undo/redo system is very naive, I literally just copy the entire image to and from an undo stack and a redo stack. But with these features implemented I technically have a fully functional paint program!