The code generator supportsconditionally executednonvirtual subsystems andatomicnonvirtual and virtual subsystem. Often, developers choose to convert subsystems to referenced models to promote modularization and reuse. When you generate reusable code, models with model referencing can potentially require special treatment. For example, all models that they reference must be configured to use identical hardware settings.