Component-based Nodedon