I want to write a program that involves drawing irregularly shaped objects on the screen, selecting them with a mouse, and changing their color. What would be an appropriate graphics library for this? pygame? pyOpenGL? wxPython? Others?