V.I.A. Virtual Interactive Architecture