WIP: added in node constructor to represent node deferrals. Not yet used in the implementation.
WIP: cutover planned implementation to producing a map of alternative node trees at different budget allocations. Almost ready - but not a single test for the new functionality. Passes all existing tests right now.