+1 on the direction this thread is moving, factoring away specific client implementations from the OpenSim core. However I wanted to come back and touch on the funsl implementation.