Utils

Timing graph view for profiling methods and updates
Basic ThreadPool