Stitches may be plain, covering just one thread intersection with a single orientation, or fancy, such as in bargello or other counted-thread stitches.
For instance, the context-free languages are known to be closed under union, concatenation, and intersection with regular languages, but not closed under intersection or complement.