modularity framework