Added beginnings of shape and transform support to JavaSE.  Need to sort out how transforms need to work because the graphics transform is reset at various places to set the scale, and this overrides any transform settings we set.  Perhaps shai has ideas.