pub trait ResolvablePreference<T: Clone> { // Required method fn resolve(&self, colors_sheet: &ColorsSheet) -> T; }