Rephrased description and added a short overview what is done internally.