Keywords: virtual, artificial, synthetic, reality, cyber, virtual reality, VR, simulator, simulation, training, trainer, computer based training, CBT, visualisation, visualization, visualizer, visualiser, 3D, 3-D, graphics, computer graphics, virtual world, 3D graphics, 3-D graphics