make the Node taxonomy more data driven; move Deprecated to own file