Probably best to start with one of the existing designs. While you can start from scratch, the designer in 4.x.x is…a bit obtuse… You’d likely be coding the design by hand instead of just changing values here and there.
If I recall correctly, one of their goals for the new version was to make the invoice designer more user-friendly. But one of the devs should be able to give a concrete answer on that.