Extracted widget
Widget produces container