Layered Threads