WP PLUGIN - it's the control panel - where you configure the widgets to build a nice design
WP THEME - it only renders the saved widgets - that's why we will use a generic theme which does not have any styling because the design is created by the rendered widgets
Header - Static section
Content - Dynamic section
Footer - Static section
Layout
Layout
Color
Settings
Color
Settings
Widget #1
Widget #2
Widget #3
Widget #4
Widget #5
Layout
Colors
Settings
Theme (style/design)
Layout
Colors
Settings
Theme (style/design)
Layout
Colors
Settings
Theme (style/design)
Layout
Colors
Settings
Theme (style/design)
Layout
Colors
Settings
Theme (style/design)
WP WIDGET - it's an entity which represents a small piece of the design and should be reusable so that we can add multiple designs (themes) for it
Name
Settings
Output (HTML)
Live preview of the design
Widgets management
Theme (syle/design)