Add the remaining core modules and port README contents