Added the OutsideBackgroundNode and the nodes upon which it depends.  These may well be moved to common code at some point.