We've had some specific requirements that required building our own versions of the swc, so it's more complicated than just replacing the swc. When I gave it a try with the swc, it had a compile time error because of something that we're overriding. We've extended SessionManagerBase ( undocumented ) in order to avoid the cloud service for running our unit tests.
As soon as I find the time, I plan to give it a try.