I hope this post provides a good overview of the topic! Let me know if you'd like me to add or expand on anything.