ApplicationCommandManager Tutorial

Not feature, but tutorial request, or tutorial suggestion.
There are not many ApplicationCommandManager examples, so I felt a little difficult to learn how to use it and what it is.

There’s been already KeyMappingsDemo that show us how to use ApplicationCommandManager, but it doesn’t contain some good features, like Button::setCommandToTrigger or, ‘PopupMenu::addCommandItem’.
I took a little time to notice them.
So how about modifying KeyMappingsDemo to the one with these two functions?
Or, if there’s any chance, how about making ApplicationCommandManager centric demo?