vm impl, aabb refactoring, const fix, vm view impl