Additionally, enable HardwareListing.
* fix: EffectStopper effect causes a crash
* feat: list all modules for adding them to fits
* feat: ability to remove modules from a fit (via hover on module)
* fix: hull-listing overflows with 5 pixels on the bottom
* fix(ShipSnapshotProvider): React warns about duplicated key in
storybook
* chore: refactor hull-listing to use tree-listing
* chore: use Providers to send functions deep into components
* chore: bump @eveshipfit/dogma-engine to 2.3.1
* chore: calculate available slots in ShipSnapshotProvider
* chore: rework ShipFit to use SVGs for better pixel-perfect rendering