One cannot explain it all in a single post. I just answered some specific questions, omitting most details.