The Enthought envisage package
