Add a context menu service to share context


Enable context-sensitive menus.

TODO: 	- Add an example page for context-sensitive menus
		- Add tests