Changed addPackage function to work large to small
according to container area. Now works with a reverse
iterator.