I am new on Angular and I have to create a DataTable with sorting, filtering, and the possibility to let user to modify the data directly on the DataTable. What is the best way