A Java library for reporting progress - with console implementationa and bindings for various UI tookits