could you not incrementally improve the UI, without a drastic surgery of the UI? For example, add an extra screen here or there, add theming support, then allow UI customization, then, add a new IU selectable as a new theme, etc etc.