Add projection node.
requested review from @rarbore2
resolved all threads
merged
mentioned in commit fcdc8e27