Shiny, так в том том то и вопрос, что исходники сложно читать. Я и прошу ссылки на статьи и ли объяснить. Тем более меня сейчас больше интересует теория чем практика.
Честно говоря, я и сам не видел толкового описания, только решения с сырками. Тут или читать, или учиться. Другого не знаю.