A widget
...
meets the following criteria:
- Provided by a module.
- A widget includes Includes an individual output for a module. For example: a form, a list, images, text, charts, .etc.
- A widget can Can be attached to a view in a specific widget position.
- A widget can Can run standalone.