steady-stoat-002
Created a new target presets class to keep the stream configuration class
simple. The class serves as a serializable container for target configuration
presets and also generates the default presets upon the initial application
run. The presets will be integrated into the stream configuration and used
in place of the single target configuration. Although, to keep the current
stream config class api, the original target config grab function should
just return the currently selected target config preset.