Add the ability to parse a DOM node into a menu structure.
Add `hideOnClick` option.
Build sm-menu.
sm-menu needs escape now.
Add more usage info.