Source: https://bawar.net/data0/books/5ab8e74de7e4d/pdf/M2-Android%20Architecture%20Overview.pdf