This has been discussed recently in another thread...
If you make the parts as components I wrote a short block of code to lay additional copies out 'flat' [on their own layer so they are readily set on/off...].
You determine what is 'flat' by changing the axes of a placed component so blue/Z is in the desired 'up' direction of the part when laid down flat.