Главный принцип в том, что если у вас работает, то вам не нужен.
Если все-таки хотите знать - разбирайте на конкретных примерах, на GitHub и т.п. они есть.
Aleksandr Govorukhin: Никаких шуток, я с помощью этой ссылки сам нахожу все примеры и на Github и в других местах, но вам, видимо, не судьба.
Ну, вот бывает такое, вот учится человек на хирурга, ему показывают рентгеновский кабинет, "вот им пользуйся, он в нашем деле необходим", а он заявляет "ха-ха-ха, лол, какие вы все крутые" и продолжает работать на глаз вместо того чтобы воспользоваться рентгеновскими снимками.