1X1 square for each item with auto sort seems the best solution to me. In addition they can have a weight based restriction or a max amount for each square.