First pass at filtering and alignment
More useful functions.
* search for line num
* reduce depth
* collapse
Cleaner implementation of collapse.
And use it during parsing
Better print method
Automatically reducing depth when printing
Better formatting and code
Remove duplicated refs
Output tweaks
Code re-org
Increase default profiling resolution
Improve print/format tasks.
Also message unique path if available
Ignore path when collapsing for display