pyproject.toml files can define a [project.optional-dependencies] table which lists extras that can be installed. We should offer a multi-select when running Create Environment so folks have a chance to install those extras.
For instance, if they have a test extra and they select it, we could do pip install -e .[test] to install it. Multiple extras can be added the comma-separated list.