To improve theming flexibility in TMaze, introduce support for custom parameters (e.g., accent colors) in themes. Allow users to:
- Specify parameters of the theme
- Enable and modify parameter values (such as accent or highlight colors)
- Use the modified theme with the new parameter values
- Optionally save this revised theme as a separate theme with the chosen preset values