Investigate how to manage builds using VMs
We most likely want to run our builds inside of VMs. However, a lot of builds will require vasts amounts of memory. If we give a lot of memory to all our VMs, we won't have enough memory for many builds at all. As such, we should investigate how to share VM memory or whether we can use KSM. Another pursuit is a shared memory device.
See also: https://www.qemu.org/docs/master/system/devices/ivshmem.html and https://www.reddit.com/r/linuxquestions/comments/u3fs09/what_is_enable_shared_memory_option_in/jpbs8il/