Virtual Environments Definition