What say ye all - shall we tackle #5 as a group FreeCAD project? And how should we go about it? Here's an initial thought - not at all sure this is the best way to do it - just to get the ideas flowing:
1) Agree on the order of developing the parts (e.g., first the cylinder, then the piston...