The changes made below (apart from the modification of Letter.fml) are performed in the ManageAssets project in Flash Builder.
Update the Letter data dictionary definition to include the new properties
Create the GeographicalLocationManager and ProductLineManager classes
Extend the LetterEditor
Extend the AssetEditorStackSkin
Create a CSS file to use these skin classes, and add the CSS to the main project file index.mxml