Recreational virtual machine to see if I can.
Licensed under GPLv3 or later revisions.
Initially based on this: Creating a Virtual Machine/Register VM in C
##Versioning
Consider the code rolling release (Arch Linux style). The commit hash is the version number.