Separate implementation of VectorSequence

This addresses an item in #48.