Please make grid points at the edge of a body as snappable targets.
Here is an example of a current problem.
1. Make a box with corners at (0, 0) and (100, 100), and with a certain height.
2. Select the top surface of the box, and try to place another box on it with corners at
(30, 0) and (50, 100).
3. Because we cannot snap the first corner of the second box to the grid point at (30, 0),
we cannot place the box precisely.
4. Even if we go to sketch mode, still the grid points at the edges are not snappable.
We thus have to make a rectangular roughly, and then use "Sketch Dimension" to place the corners precisely.
If the grid points are respected at the edges, just as other grid points on the surface, this problem is solved.
Also, if the intersection between the grid lines and the edges are also snappable,
we can place the second box even though the edge of the first box does not follow grid lines.