I only have time for a quick answer right now but we wrote a post recently to try to answer this. I hope that helps!