[Feature] Add Custom Widgets Area Builder

This PR is dedicated add support for Custom Widget Areas via **Appearance > Widgets** :hand: