Actually this has been discussed ... I have a package for generating certain types of test data that I used when investigating scalability of permissions that I'll be adding.
To do this, I'll make a contrib/packages subdirectory to the openacs-4 project.
We will gingerly start opening this up as we start thinking about criteria for inclusion of user-contributed packages (we want *some* level of quality assurance, don't we???)
Anyway ... the SOAP stuff's extremely important and as William's stuff gets tested, vetted, polished etc I can't imagine it won't go into our main CVS tree. Assuming he wants it to, of course!