A 3 layer system that my wife and I use is pretty in a wide range of temperatures:
-Medium weight fleece zippered pullover;
-Lightweight synthetic jacket(primaloft);
-Cycling rain jackets.
This allows a nice array of mix and match to meet different conditions. We were riding quite comfortably in -7C a few days ago.
This jacket compresses to the size of a grapefruit.