gettingstarted overview drawing color interactivity objects 2dlists pixels text transform2d p3d anatomy command-line python-jython-java