https://lindybook.com/book/handbook-of-virtual-environments-design-implementation-and-applications