It probably took me about a week to get a full idea of how it works, and I'm hoping to create a model to help myself really understand.