All nodes can now be subclassed + demo