Added the documentation missing, except on methods related to
panel_toolbar and update path.
Moved the UI to the corresponding place from ItemOperations.
Reorganized the ItemOperations methods.