[DataGrid/Styler] Changed structure; fixed some bugs and inconsistencies.
[Styler] Refactored for a more consistent API and cleaner methods.