Hello,
I already have the solution, but it's a mixed project with C++, VB.net WPF and Helix3D toolkit and Crystal Reports.
The container loading is a NP-hard algorithm and you'll never get it solved with C# - no matter the algorithm: GA, heuristic, Cut-n-Branch etc. I made working solutions for Pallet Loading Problem and 3D Bin Packing and I know what is all about.
My loading engine is coded in C++ and it gives you an optimal solution by using an heuristic approach. The wasted space is "pushed" into the interior, in order to gain an optimal center of gravity. My solution could be used in aviation too, because I can rotate the packing space - if I have to.
If you can send me a loading order: the dimensions of container, the dimensions of the boxes and the number of each type of box, I could send you screen captures from my working solution.
Regards.