Since much of our code is detached using the event bus it would probably be possible to run the two in separate processes.
If we could do that it would be possible to run GRIP on a robo-rio while you had the UI running on your local computer.
This would probably work well because of how java's serialization is really easy.