Added tv and made it possible to size by vectorlength instead of only scale