* make it possible to reuse taskengine for other things. ie Installshield type app, Peter's cron-server and other task based operations.
* provide support for CJAN
Q: In what way?
A: Probably by supplying a set of tasks that download versioned
binaries and their associated dependencies, caching the downloads
in a known place and updating binaries when required. ("When required"
being indicated by a change in property values).
