In the VirtualFlow class, there is no constructor but static methods taking a list of items and a mapping function to convert the items into Cells. Are there any costs to performance if Node objects are passed in directly?