The Virtual Universe: Philosophy, Physics and the Nature of Things