Just a note @ctviggen
I have a Ninja kitchen (food processor, blender, smoothie cups) which is high-power, high-speed. I only “shred” cheese in the normal way for precisely one dish now because it needs a tiny fine-shred fresh off the block.
Otherwise, I use my well worth the $ cheese knife [1] to cut up big blocks into 1" cubes, toss them in the ninja, and minced them to “fine crumble.”
[1] https://www.amazon.com/gp/product/B002QFV8JY/
(PS works great for super hard butter, too)
Put that into a variety of quart-sized ziploc-style bags, and spread it out a bit so they stack flat, and some I put in fridge for fresh use, and others I put in freezer. They defrost well and if they are being used in anything “melty” it’s fine.
I use monterey jack for nearly everything because it’s insanely low-carb comparatively (the only thing lower is gruyere which I can’t afford), high fat, and such a neutral taste it subs perfectly for mozzarella. (Aside from that I sometimes use colby-jack blend, or cheddar). It makes much moister chaffles btw. And it melts much better in other dishes.
Anyway, so when I get time, I chop up and mince in the Ninja a few pounds of cheese, usually at least 2# of each type, and put them in the bags and in the freezer and some the fridge. Obviously if you also need ‘slices’ from your block, you can do that while you are cutting up the blocks for the crumbles. You can do a ton of this in a very short amount of time. Do the mildest cheeses first and you don’t need to wash it between them, just dust it out lightly with your fingertips.
Then you have ready to use cheese for a long time. In other words – if you’re going to do it at all, do it in bulk all at once! Then it’s worth the trouble. 
PJ