framework modularity