Modularity and build script