Это всё логично, наверное не так вопрос задал, меня интересует ПРАВИЛЬНАЯ реализация. У самого получилось как-то криво, не хватает мозгов на нормальную систему.
Сергей Семенко: ну не знаю. Это же зависит от архитектуры, от других частей приложения. Имхо, упаковать это в один компонент нельзя, никто за вас такую задачу не решит.