What tools or methods exist for querying arbitrary contract storage?
The problem at hand is having to inspect smart contract state variables that have been marked as internal. Block explorers, Remix, and other tools only make it easy to query public state.