refactoring - promoting Node to common package