Multiple changes

- Documentation updates.
- Added the begin_update and finish_update functions to manager and any_manager.
- Updated the shared_component template to use begin_update and finish_update.
- Updated examples.