Sasik,
This is the way I would go about it,
1) Cold feed from expansion tank direct to boiler
2) Central heating flow from the boiler
3) Hot flow from boiler to Cylinder, "Tee" of with a sweep "Tee" to cylinder continue to rise to expansion tank as the open vent pipe (6" plus 1/2" per foot difference between bottom of boiler and the water line in the expansion tank before turn over of the open vent pipe), also "Tee" off with a sweep "Tee" at high level and drop to heat leak rad (it goes without saying that there should be no valves on the heat leak rad)
4) Return from cylinder with a sweep "Tee" to pick up the heat leak rad
5) The cylinder return is connected just after the pump, on the central heating return, with a venturi or injector "Tee", the cylinder return must be connected on the branch of the venturi "Tee"
The Idea of this is that the pump will create a pressure drop in the venturi "Tee", which will help to circulate the cylinder side of the heating water, around the system, and at the same time allow a free gravity circulation, if the pump is not working
Pipe sizing, including expansion tank size, and expansion tank overflow size, should be designed, failing this to be taken from a recognised source of information, for example the Chartered Institute of Plumbers and Heating Engineers, Design Guide, and also follow the boiler makers instructions with regard to a pipe 'stat to control the pump, if applicable