I agree that more methods throughout the scanning process should be made virtual.
I personally made so many changes to the core grid generator code that each update is a pain in the butt.
Let’s hope that future updates allow ease of customization to the system