The Virtual Anatomy Lab: a hands-on anatomy learning environment.