Acknowledgements Glynn Bird created the pixiedust_node Python library, on which this code pattern is based.