This example demonstrates the default editors provided by the PropertyGrid. A different editor exists for each
of the following types (C# name): string, bool, decimal, int, short, long, float, byte, sbyte, uint, ulong, ushort,
DateTime, TimeSpan, Color, Enums, FontFamily, FontWeight, FontStyle, FontStretch,
IList<T> (primtive type), IList<T> (custom type),