Bavette, Flank, Onglet And Skirt Steaks Explained

Do you know the difference between a bavette steak and "skirt", onglet and flank? Puzzled by these lesser known steak cuts. We have the guide here.