Studio : a sketch-based environment to support rich distant collaboration