This is a project with various possible directions.
For one I want to create a tech demo for creating PTex textures for OBJ models. I also want to learn how to code Subdivision surfaces with the Catmull Clark approach. Maybe I want to create a standalone painting application with OpenGL GLSL shader support.
I simply cannot tell the exact purpose of this project yet. But at least I have some directions of research or development, that I want to cover and learn.