This follows #308 and aims to address the first objective of #315 (quoting my own reply): > 1. To follow-up on #308 and implement an API that uses the `Network` object to evaluate g-functions.