public ScrollDataFixed <T> Repurpose(Action <int, T> FillT_, Func <int, int, Vector2, Vector2, Vector2> ReposT_ = null)
 {
     Reposition = ReposT_ ?? RepositionDefault;
     FillT      = FillT_;
     _scroll.Reset(this);
     return(this);
 }
 public ScrollDataFlex <T> Repurpose(Func <int, T, EntryModifier> FillT_, Func <int, int, Vector2, Vector2> ReposT_ = null)
 {
     Reposition = ReposT_ ?? RepositionDefault;
     FillT      = FillT_;
     _scroll.Reset(this);
     return(this);
 }