Final commit for Libraries to extract NodeDescription

@ke-yu with these 2 PRs, I finished extracting NodeDescription for Libraries. Please take a look.
https://github.com/ke-yu/Dynamo/pull/3
https://github.com/ke-yu/Dynamo/pull/4