old_contents: from .craters import CratersComponent
  from .chi_index import ChiFinder
  from .diffusion import LinearDiffuser
  from .fire_generator import FireGenerator
  from .flexure import Flexure
  from .flow_accum import AccumFlow
  from .flow_routing import FlowRouter, DepressionFinderAndRouter
  from .nonlinear_diffusion import PerronNLDiffuse
  from .overland_flow import OverlandFlowBates, OverlandFlow
  from .pet import PotentialEvapotranspiration
  from .potentiality_flowrouting import PotentialityFlowRouter
  from .radiation import Radiation
  from .single_vegetation import Vegetation
  from .sink_fill import SinkFiller
  from .soil_moisture import SoilMoisture
  from .steepness_index import SteepnessFinder
  from .stream_power import StreamPowerEroder, FastscapeEroder, SedDepEroder
  from .uniform_precip import PrecipitationDistribution
  from .vegetation_ca import VegCA
  from .gflex import gFlex
  
  
  COMPONENTS = [CratersComponent, ChiFinder, LinearDiffuser, FireGenerator,
                Flexure, AccumFlow, FlowRouter, DepressionFinderAndRouter,
                PerronNLDiffuse, OverlandFlowBates,
                OverlandFlow, PotentialEvapotranspiration,
                PotentialityFlowRouter, Radiation,
                Vegetation, SinkFiller, SoilMoisture,
                StreamPowerEroder, FastscapeEroder, SedDepEroder,
                SteepnessFinder,
                PrecipitationDistribution, VegCA, gFlex]
  
  __all__ = [cls.__name__ for cls in COMPONENTS]
  
new_contents: from .craters import CratersComponent
  from .chi_index import ChiFinder
  from .diffusion import LinearDiffuser
  from .fire_generator import FireGenerator
  from .detachment_ltd_erosion import DetachmentLtdErosion
  from .flexure import Flexure
  from .flow_accum import AccumFlow
  from .flow_routing import FlowRouter, DepressionFinderAndRouter
  from .nonlinear_diffusion import PerronNLDiffuse
  from .overland_flow import OverlandFlowBates, OverlandFlow
  from .pet import PotentialEvapotranspiration
  from .potentiality_flowrouting import PotentialityFlowRouter
  from .radiation import Radiation
  from .single_vegetation import Vegetation
  from .sink_fill import SinkFiller
  from .soil_moisture import SoilMoisture
  from .steepness_index import SteepnessFinder
  from .stream_power import StreamPowerEroder, FastscapeEroder, SedDepEroder
  from .uniform_precip import PrecipitationDistribution
  from .vegetation_ca import VegCA
  from .gflex import gFlex
  
  
  COMPONENTS = [ChiFinder, LinearDiffuser,
                Flexure, AccumFlow, FlowRouter, DepressionFinderAndRouter,
                PerronNLDiffuse, OverlandFlowBates,
                OverlandFlow, PotentialEvapotranspiration,
                PotentialityFlowRouter, Radiation,
                Vegetation, SinkFiller, SoilMoisture,
                StreamPowerEroder, FastscapeEroder, SedDepEroder,
                SteepnessFinder, DetachmentLtdErosion,
                VegCA, gFlex]
  
  __all__ = [cls.__name__ for cls in COMPONENTS]
  
subject: Resolve conflict in components.__init__