From simple smiley faces and love hearts to high heels and rainbows, it seems like there is already an emoji for every possible situation.