Component: Triggers add/removal on _nodes manipulation. Fixes #23
InfiniteContainer: Allow Container constructor to be swappable. Fixes #27