[WIP] Add NodeSystem
[WIP] Clean the API, 'example1' is a reference user code sample.