Avoid expensive Math.Sqrt call
Use automatic properties
Lots of performance optimizations: Bitmap.LockBits(), mutable data structures, parallelization enhancements, precalculated values and avoiding expensive function calls like Math.Sqrt()
Merge remote-tracking branch 'origin/feature/performance-optimization'
- much nicer coloring: smooth, continuous HSV color values

- removed TypeScript