So, given that Inset takes some responsibilities away from View, it still does not stop users from using View to achieve what Inset is meant to do. What if we use the configuration that we apply to Inset and takes that to create a View that is "neutered" so that some concerns that Inset is meant to take are removed from View (like padding, margin, etc,).
There are going to likely be some overlaps since cleanly separating View into Inset and NeuteredView (I need a better name) would probably prove to be inconvenient.
So, given that
Insettakes some responsibilities away fromView, it still does not stop users from usingViewto achieve whatInsetis meant to do. What if we use the configuration that we apply toInsetand takes that to create aViewthat is "neutered" so that some concerns thatInsetis meant to take are removed fromView(like padding, margin, etc,).There are going to likely be some overlaps since cleanly separating
ViewintoInsetandNeuteredView(I need a better name) would probably prove to be inconvenient.