The existing "Auto-Arrange" function is too naïve. For ex: If I have an object that is larger than the depth of the bed but shorter than the width of the bed, the software should automatically rotate the object 90 degree. If still not fit on the width, maybe rotate a certain degree may fit. This is very useful for irregular shaped objects. A lot of times, I have to rotate the object, add support, try a different angle, again and again to find out the best position of the object to get best result. Sometimes I just cannot find a best layout position. If I am printing a ruler, I can lay it flat, I can let it stand on its side, let it stand on its end, or let it stand in an angle that needs support. You can see it is best to lay it flat to get best result, but the software would never figure it out this way. So I request to add this feature.
What I envision the real auto arrange is having an algorithm to calculate the best position of the object that can give the best print result, minimal support material, minimal zigzag corner, fastest print time, align the longest surface with the bed, or whatever standard you name it. Also let advanced users choose parameters that they can change, ex, want minimal support, want smooth surface, etc. The software can also provide a few suggestion to let user choose which one users like the most. The selection should be categorized so users know which suggestion give what advantages and what disadvantages.