Several custom TypeDescriptor implementations for .NET Framework