Peer production , division of labor , and project modularity