Notes on building Pipi, a self-organising complex systems platform to support critical infrastructure