List lister helper

I have not tested this code yet because of how the develop branch is not yet in a usable state, but as I may be missing for a few days I thought I should get it here in case you want to give it a try.

To use:
```
LIST PARTS IN FOO.
PRINT FOO. // terse
PRINT FOO:DUMP(). // verbose
```

We could always block the ToString method with a mutex, C# locks are re-entrant so it should be fine :)