About adding a new location
A location can be a physical location or branch containing physical locations.
On any place in the tree a new location can be added. When it is a new branch, it can contain sub-branches and physical locations. To add a new branch or location, the same procedure is used.