You mean the RemoteSlaveProcess? That could stay in Web. I think it is normal for a non-Core class to derive from a Core class. Still the LocalSlaveProcess should be usable withouth the Web package.
Well, I have that on ToDo for quite some time.
There definitely will be a huge codequake soon: T* packages will be removed from uppsrc (while move some worthy packages to Core/CtrlLib), Socket and *SlaveProcess will be moved to Core, PCRE package added etc...