There are two kinds of structure: Elemental(neuron-group, synapse-group, ..) vs Container(Layer, Cortical Column, ...)
Each structure should have helper functions to facilitate replicating them.
There is no config; rather, the user creates objects, and then the objects are saved as a dictionary.
Containers have Ports. ports help to consider each container as a black box. Each port can add behavior to connections created by other structures(Synapsis).
Alternative style for creating structure.