Для тех, кто будет это читать - заранее извиняюсь за слабую связность и путаницу в изложении.

читать дальше