Rework how automatic filename is computed as the property expansion does not expand things like '${#Project#name}' from the Project instance's name field.
Experiment : use radio group to control which strategy to use for computing the filename.
Use 3 checkbox to control how the file is computed instead of a radio button group because I could not figure out how to properly manage the enabled state on the radio group.
Fix when component is a separator : a missing break would lead to the insertion of a RADIOGROUP_TOP_BUTTON when a SEPARATOR was used.