Предлагаю разобратьсяЛюди за Вас уже придумали велосипед, кто-то испытал его на прочность на своих проектах и набил синяки на собственных коленях.