PROJ-135: Refactored dataTables to let more flexibility to add or remove button