- Added SKUI for ISG user interface. At the moment it does nothing.
- Optimized comparison of two shapes.
- Optimized performance when searching solution shapes.
- Added Geometry::sort_by_distance(entity) and Geometry::get_closest(entity,
  num_of_closest = 10) to seach for nearby shapes.
- Improved UI options for generating design. User can now specify number of iterations,
  rules which are applied and timeout to avoid too long loops.