The TARDIS framework: a virtual journey through space and time