Consume menu hierarchy as an array of strings rather than a joined string
Closes #3268658
Attempting to make a new PR against project/1.0.x that should result in an easier to review diff.
Closes #3268658
Attempting to make a new PR against project/1.0.x that should result in an easier to review diff.