Modern Logo Design Checklist: 7 Points to Consider