iNLP Center: A Complete Review (Updated 2020)