I have an old Motoport Canyon II. It has 3 layers, 1 external (that breathes), an internal waterproof layer and an insulation layer.
But, to keep warm get an electric vest. If you layer as follows:
1) Light undershirt.
2) Electric vest (snug).
3) I wear an additional vest (filled with hollowfill), light and not bulky as the next layer.
4) On top of that I wear the Motoport insulation layer.
5) On top of that I wear the waterproof / windproof layer (you need this one).
6) And the final top layer is the main motoport jacket.
So, that's 6 layers. If it is cold enough out then I'll add a rain jacket (light but wind and waterproof) on top of all that.
For my legs I generally have a pair of jeans and overpants (I have some lined ones).
For boots, my goretex boots seem to work well.
For gloves, I have a pair of gauntlet gloves I wear and again if cold I wear undergloves.
Then, with a heated grip and heated seat, all is well down to freezing and below.