Templatized vector type, etc.