Removed NodeWithConstraint to mmake it specific to each layout