Modularize Vector subclasses