Photoshop: Ability to stamp aligned patterns

Have a tool(or even just a modifier on the stamp tool) that essentially allows one to paint on patterns. The idea though is that when you "retrace" a previous painted area it does not overlap.

Suppose you have a brush with a checkerboard pattern and you proceed to paint the canvas. As you paint each time the brush "paints" the checkerboard pattern it will overlap with the previous. You end up not having the checkerboard pattern. any more.

Suppose instead that you had the checkerboard pattern tiled over your hole canvas automatically but when using the brush it would simple reveal the pattern underneath. This is the effect I'm after. There are many ways you can achieve this already in a few steps but it could be done in one.

e.g., select brush, select pattern, hold modifier key, and draw. It should be that simple. Photoshop can figure out how to keep the stuff quantized behind the scene so nothing ever gets out of place. If you need to apply a pattern to a large non-rectangular region you could do so by just "painting" it on.