Оговорюсь сразу — я дам лишь общую информацию к размышлению, не вдаваясь в детали, тонкости и нюансы. Кому интересно — сами поищете и подумаете.