Modularity by Analogy