I would like to create VirtualBox VMs which are entirely contained in a single directory (including various aspects that are normally kept in a configuration in the ~/ directory).
The idea is to remotely mount the directory and run the VM on that machine, or carry a VM on a stick or SD card.
I'm particularly bother because I notice that VirtualBox tends to spread these things around.