Node drawing moved to GraphCanvas