If people are expected to set their grid to 20x20 when what they want is a 40x40 grid then maybe there's something wrong with the defaults / system...?
I mean, Photoshop doesnt place your objects outside the canvas when set to snap to grid either.
Also, the origin is exactly what I was looking for.
Wouldnt it be reasonable to call it "Hotspot" and place it in the object properties just like text objects? To keep things consistent?
Thanks guys!!!