This is the list of things to add or improve in xmogul:

  resizing main frame of xmogul causes plot not to be redrawn

  Scripting language needs conditionals and variables.

  Add keyboard accelerators to the frame -- the right way.

  add background work thread for rendering, and use it to implement the movie
   feature correctly.  (Or, use an alternate event for driving frames.)

  Allow saves to have zeroed center of mass.

  stereo view option.  actually, arbitray multiple views.  and the
    ability to open a view on another display concurrently.

  Facility to select atoms with the mouse and get information about
    them.

  Option for setting pixel size in snapshot panel.

  use button #3 for zooming.  Better, allow more control over
    arbitrary rules with selectable buttons.

  enable speed plot mode

  make a decent icon pixmap

  add window manager compliance

  Rule editor panel?

  Cached pixmaps for complicated atomic shape rendering?

