WyBS: ok, that seems like a design which will work now.  It doesn't do the necessary dependency tracking however.