s:DataGrid needs a lots of related classes. Each classes are referred to directly and mutually.
There is no interface and no factory.
When I want to change a class which is related with s:DataGrid,
I have to create a lots of classes by copying many source codes of those classes.
Try to change s:DataGridEditor, you can't change it without copying source codes.
I believe that s:DataGrid is in the middle of creation because ExcludeClass metadata is specified at some important classes.
e.g. GridLayout, DataGridEditor, GridSelection ...
Am I correct?
Retrieving data ...