Separate hunk iteration from processing.
Namespace the signs.
Update only GitGutter's signs.