Module widget support

Description

Module widget support and also better visibility of available system widgets.

This would alter the following pieces:

CB helper widget methods
Module Service
UI for Widget selectors and lists
Widget Renderer Markup

A module widget will be called with an @ address:

cb.widget("widget@module")

The same will be for the triple mustache markup

{widget@module}

The UI will need to display the available core + layout + module widgets as well.

Modules will need to register their available widgets upon loading and the module service will keep track of them.

Fixed
Your pinned fields
Click on the next to a field label to start pinning.

Assignee

Joel Watson

Reporter

Luis Majano