* Main Project Cleanup
- Clean up of the main source code project
- Removed irrelevant files
- Added support for .NET 4.7, .NET 4.8
- Removed preprocessor to enable events registration for all
- Updates to the SvgOptions class to support property attributes
* Untabify the project files
- Applying the default "Format Document" introduces the tabs!
* Restore the default interpolation mode of the GDI+ rendererer
- Set the default mode to InterpolationMode.Default
* Further clean up
- Removed NuGet project files and folder
- Removed non-existence folder: <Folder Include="Web\Resources\" />
* Removed the commented Enums static class
- Enums no longer needed.
- replace runtime reflection by source generators to improve performance
- done for SvgElementFactory, property descriptors _svgPropertyAttributes and _svgEventAttributes
- no Source Generators support for net452 , added additional target framework net461
as the minimum version for source generators
- use stackalloc and out vars to reduce memory usage
- remove Linq usage to improve path parser performance
- use Span for SvgTransformConverter to improve performance
- add several benchmarks
- fixes#771, fixes#776, fixes part 2 of #767
* Fix EnumBaseConverter not having default constructor
* Added converters for filter effects enums
* Added PascalCase to fix SvgChannelSelectorConverter
* Move EnumConverters.cs from "Painting" to "DataTypes".
* Support kebab-case.
* Small refactor in EnumConverters.
* Small refactor in EnumBaseConverter.
* Use kebab-case.
* Change from Smallcaps to SmallCaps in SvgFontVariant.