Massive horrible commit inc live patching, simpler encapsulation & named node creation methods
Tidy and update todo & examples
Add param, expose, set, start, stop, more node types, refactor, tidy
Reorganise docs etc