It's actually a bit more flexible than it would be if WGR values had to be kept within BGR blocks. In some cases, a user might want to randomize items from outside the blocks. For that reason, all...