Simplicity and Sophistication: The Elements of Modern Logo Design