Infographic

Animation: by Eric Giessmann

All other: by Funk-E