Add: The thread pool, task queue, mem-manager