У меня такие задачи через раз, я уже привык :). Поскольку методик нет, надо придумывать самому, так что, что придумал, то и хорошо, если докажешь, что это правильно. А в этом конкретном вопросе, к сожалению, мне теории не хватает,
Гоблин, нет теории, нужно исходить из практики, хотя это наврядли может послужить советом в конкретном случае.
А разработка собственных методик в чём-то даже лучше. В первую очередь, знаешь, что может ожидать впереди :)