Since graphical patterns will, in general, have many curves and will describe graphical properties other than shape, such as color and line width, a general-purpose search process that relies on curve matching as a subroutine has also been implemented.