Extracting a surrounding widget while keeping a child parameter. for example ``` Container(child: Text()) ``` Extract `Container` as new widget called `Wrapper` and keep `Text `as its child, so the result would be ``` Wrapper(child: Text()) ``` Should be able to do the same with children or builder pattern