RFE [1637066] namespaces for properties

Ok, I have this one ready to merge in. Just want to discuss a couple of issues.

The actual notation to access a property will be


The following options make sense:

$map.property$ - A Map level property
$map.zone.property$ - A Zone level property on any board
$map.board.zone.property$- A Zone level property on a named board

Question: Is ‘.’ the right seperator to use? What about: