Save as much power as possible without bothering the user. Allow customization without cluttering the GUI.
Project.