Add some more documentation:

* Also re-instate private declaration
* Move non-public method resolve_sample_symbol_path to private section