The function takes the list of design options and adds default values where
none are specified. This function is exported, but is not intended to be
called by the user of the package. The function is called from within
generate_design
to populate the list with sensible defaults
set_default_options(opts_input)
A list of design options populated by sensible default values