added git submodules across whole dependency tree
added preparing VM before installing and setting up soft