Here is a friendly and detailed breakdown of how it can be useful, along with an introduction guide and a look at sample code structure