Top-Level Concurrency

Implemented top-level concurrency. Requires testing.