I was beginning to program a graphics software with C++ and then I thought, "These are some nice ideas to put here, but what other concepts should be included?". So, I have come here to ask what some good features would be. I am an advanced C++ programmer, so dont worry about victory. Please, no flaming, only suggestions. I am not trying to use other peoples ideas. I'm just trying to get some suggestions from a general audience.