Modularity, Flexibility, Versatility