I always envisioned these build helpers being passed a model... in writing backends, does passing objs and connections help? I feel like we're going to shortly be doing separate ensemble, node, network, connection lists, which might make these build helpers a little cumbersome to call.