First implementation for supporting adding/removing nodes over time.
First implementation for supporting adding/removing nodes over time.