Magnonics: spin waves connecting charges, spins and photons