I (for now) only need a simple std::vector<std::shared_ptrtorch::nn::Module> style container so that I can insert and clear the container. I do not need the register_module() functionality yet. Currently I copied ModuleList.h locally and implemented reset()/clear() function.