I need to develop a control panel (S60 GUI Application) to configure the settings of a Symbian Server (developed by our company). I'm a newbie on S60 GUIs ;-). The control panel must work for S60 2nd and 3rd Editions.

How is the best and easiest way to accomplish this objective
satisfying these 2 requirements?
1. I want to avoid code duplication as much as possible (I need to use
a single code base).
2. I want to automate GUI generation using, for instance, UI Designer (I never
used Carbide UI Designer before)

Thank you very much!