First draft of thread spawner

"of the **new** kernel " Remove **new**. We are still executing the same kernel, right?