Тут надо думать, к сожалению нет универсального метода, и понять трудновато, будем разговаривать, будем пробовать понимать насколько вы сами понимаете то что у вас получилось, есть ваши мысли как отделить ?
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru