Since I couldn't find any decent resource to provide me with this kind of explanation or some graph, after accumulating sufficient knowledge about this topic, I decided to create one by myself and to post it as an answer this question.
Hope it will help anyone who is looking for such explanation.
You will be able to see that the SQLDependency operation is divided into 2 stages: