User config and profiling

- Enable setting expansion for timings
- Enableable timing for query / traversal
- Config is automatically based with dist config
Should probably use the stopwatch component if I do much more of this.