This requires the same set of controls that we had in the original FaceEdit progam, plus some new stuff. Here's my list:
Field unit of measure bytes menuing
Name char 32 dialog box
Squint degree 2 submenu
Lip Thickness percentage 2 submenu list
Mouth Width percentage 2 submenu list
Eyebrow Thickness percentage 2 submenu list
Eyelash Length pixels 2 submenu list
Face Width pixels 2 submenu delta
Face Length pixels 2 submenu delta
BaseX pixels 2 submenu delta
BaseY pixels 2 submenu delta
Line Weights index 2 * ? submenu list
Skin Color RGBColor 6 ColorPicker
Eye Pupil Color RGBColor 6 ColorPicker
Eye White Color RGBColor 6 ColorPicker
Hair Color RGBColor 6 ColorPicker
Lip Color RGBColor 6 ColorPicker
Moustache index 2 submenu list
Cosmetics index 2 submenu list
Base Face index 2 submenu list
Costume index 2 submenu list
Top Wig index 2 submenu list
Bottom Wig index 2 submenu list
This will be implemented as a huge menu called "Character"; each field item will bring up a dialog box or a submenu. A submenu list presents the actual choices in a fixed list; a submenu delta allows the storybuilder to increment or decrement the value. BaseX and BaseY will be merged into a single "Nudge" menu with four submenus. In the same fashion, FaceWidth and FaceLength will be merged into a single menu called Stretch with four submenus.