Base brush tool, handles common logic we'd reuse across brush modes.
FlattenTool, HoleTool, RaiseLowerTool