Pull out scale_info so that it's reactive
add_default_scales: use list of static scale_info objects
Re-document