The flood-fill and boundary-fill algorithms can easily be modified for a wide variety of new uses: Patterned fills Approximate fills Gradient fills Region selects Triangle Rendering!