Angular 17 table based on @angular/cdk table structure, to allow row insertion, edition, validation and deletion.