check if FBO has enough attachments when rebuilding stack
add a description function to a branch
promote branchForNode to public API
remove default value handling for amount port
use more explicit includes for ordering purposes