На свой язык переложить не получилось, пока такая схемка. Может, получится ошлифовать. Как думаете по сути. Может, что-то убрать, что-то добавить?