move and refactor vm analysis

Requires #1177 & #1173 
According to the PR tester, this is timing out so tests aren't getting past this fixture.