>> location is yet to really be defined as described below. It will likely be a complex object with the ability to have various semantics.

Noted.