Added the Stage 2 for this project. Multithreaded support it's the core feature.