Change member "label" to "name" for consistency.

Package and Menu use different member variable names for data that
has the same purpose; make the name consistent to simplify shared
functions.
Add member function to set the title/location.
Clean-up some ineffective structuring (no visible changes)
Make the breadcrumbs links.