Should be able to: * specify number of breaks between major tick marks (e.g. 10 minor breaks per major break in a log10 scale) * specify size of break (e.g. a break every 0.2 units) Given that `minor_breaks` can already be a function, it might just be a matter of writing a couple of little helper functions.