Virtual Galaxy