Source: https://www.howtogeek.com/161152/what-custom-android-launchers-are-and-why-you-might-want-to-use-one/