initial auto position operator
randomize positions, sizes and rotations (no undo yet)
simplify a bit
save start data in arrays
make AutoPosition undoable
outsource ImageData into an extra class (width, position, rotation)
ImageData GetCopy Method
use new ImageData class and simplify a lot