Andrew Ray: The Interaction Framework For Innovation: A Method for Creating Reusable Three Dimensional Interaction Techniques. Virginia Tech, Blacksburg, VA, USA 2008