updated the docs to explain why modularization is useful