Graph Neural Networks: Essentials and Use Cases: The Essentials and the Use Cases