There are some useful public functions included in the scripts that come with this package which could come in useful in whatever application this is being used for.
This system uses Clamped Vector3’s as keys in a dictionary with the corresponding game object if there is one as the value. If there is no game object, the value will be null.
For the purposes of rounding and other issues, the positions created in the dictionary, as well as the positions for the Grid Selector, are clamped to 3 decimal places. So a position that would have been 1.567943 will now become 1.567000.