Basic control layout for presets

Adds a new horizontal layout to the bottom-left corner of the service
dialogs that will be used to control the preset stuff.
Preset saving support

Adds support for the user to save a service configuration into the
presets slot.