Да, это походу все сложно и примерной схемы нет (((