Source code modularization