Description
   The Structures_Datagrid_DataSource class is an abstraction layer to allow
   for multiple datatypes that the DataGrid can bind to.  It uses datasource
   drivers to interact with the datasource directly to process only what is
   necessary to eliminate as much overhead as possible.