A .NET Thread Pool fully implemented in C# with many features