Please excuse the naivety of a newbie.
Could it simply be a stepped morph?
Each (model) class using a process bar could implement a progress accessor message, returning a fraction. The message could be used by any UI framework such as Seaside, VW or Dolphin. If someone needs it, a
progress: #selector
message could be offered.