Some additions to make building virtual nodes recursively easier.