The most important tool in chemistry is not the flask or the spectrometer—it's the imagination.
Modularity based on abstraction is the way things ought to be done.