https://gnux.info/blog/optimizing-virtual-vehicle-development-for-efficiency/