Move private implementations into private classes
Move private implementations into private classes

We're all in the CPP file here anyway so it makes no difference to the compiler and when to re-compile stuff. If you put the implementation directly after the declaration it'll be more readable.

Contributes to issue CURA-4410.

Ultimaker/CuraEngine,Ultimaker/CuraEngine