If you have spent any time putting together visual content for social media, a website, or an email newsletter you know that this can be both a frustrating and time-consuming process. These are the ...