Is there any reason why some classes are templated over NDimension while others are templated over VDimension? Is one or the other preferred for new classes? John jgaleotti at cmu . edu