It's good for remote builders, but not anything else, really. Take the current implementation, make it part of the remote builder config, and then rewrite the current implementation to work well on non-builders.