This article describes approaches to the RoboCup Rescue Simulation league which is a part of the response to recent large-scale natural disasters. In particular, the project provides a platform for studying disaster-relief agents and simulations. The aim of the project is to contribute to society is by making widely available the findings our research into disaster relief. Some disaster-relief agents contain excellent algorithm modules, which should ideally be shareable among developers. However, this is hindered when the program structure of the agents are different among different teams. Therefore, this article designs and implements a modular agent-development framework that unifies the structure within RoboCup Rescue Simulation agents to facilitate such technical exchange.