Move VM outside of config package
Overview
At the moment we have a struct VirualMachine
which is used throughout our codebase as an enity and not something the user can configure. Since this is a Domain enitity this should be moved to the vm package instead of the config
package.
/cc @pedropombeiro