Advanced. If you want to add additional input sources to the root's UI process you can do that here.
You will seldom do this unless you are making additions to the piccolo framework.
PRoot Class | UMD.HCIL.Piccolo Namespace