a VTK front end which can easily be extended to fit your requirements