vector pattern design