Text this: Una aproximación topológica al diseño modular en ingeniería de software