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