I'm confused as to why you'd want to only take a small amount out of anything? Be it a miner, as in the example, or a crafter you for some reason haven't attached to a storage tank. Or even from storage. I mean, ok, sure, sometimes you don't need a full stack of something, but be it 1 or a full stack, still take up the same inventory space. But if you're short on space and you want to take (for example) 25 Iron to compliment the stack of 75 you already have, but there's only larger stacks available, either take the larger stack and then return the excess, takes no longer than selecting a specific value, or, if your inventory is actually full, it'll only fill the stack and not take more anyway.