anchor.diff:  
   === Internal usage
   
  -Internally i would like to change the structure to be more flexible.
  -E.g. we should only hve one method that will accept the data `Datatable::data($provider)`
  +Internally I would like to change the structure to be more flexible.
  +E.g. we should only have one method that will accept the data `Datatable::data($provider)`
   where the `$provider` will provide all the extra operations on the object.
   
   I would also like to make the api more fluent.
  
positive.code:     )
  ----
  
  Maybe we need to customize the javascript for that so we need to pacakge that with the plugin
  
negative.code: 
  Can we glue together the `data(...)` and `html(...)` method?::
  In my opinion it would be the best to declare the datable ones and get the same behaviour in the frontend and the
  backend, but I currently have no idea on how to achieve this.
  
  Can we include some adapters into the library?::
  I would love to include some common adapters into the library, like DatePicker, SingleColumnSearch or even an Editor with live update.
  