Думаю это нужно обсуждать уже в другой ветке.