Mastering Chemical Bonding: A Full Overview of Concepts