 If a programmer wants to change something in MODFLOW, the clean organization makes it easy.Indeed, this kind of innovation is exactly what was anticipated when MODFLOW was designed.Importantly, the modularity of MODFLOW makes it possible for different Packages to be written that are intended to address the same simulation goal in different ways.