Paint and Assembly Process Advice

So my car is all but ready for paint. Whats the best process for doing this to get the best finish and limit damage. Currently the car is a rolling shell. So there is a lot of assembly as everything has been removed.
Entire car has been bare metalled, sand blasted etc and all in primer. Basically entire car needs colour.
Its also getting a 6.4 hemi so a little more work there as well.
Are people doing in stages to limit damage or just spraying the entire car etc and protecting it during build assembly etc?

I was thinking i would do in this order:
1. Paint the under side, engine bay, interior and trunk
2. Install all running gear and suspension, run all the wiring and install engine
3. Then spray the outer panels of car
4. Finish assembly such as interior etc etc
IMG_2327.JPG