Create SingleThreadedQueue.cs