Не понял, зачем столько всего нужно делать. Возможно, я не понял вашу задумку (документацию я посмотрел, но там тоже не нашел ответа). Не могли бы вы немного расписать по шагам, что и зачем?