Introduce `collect`, useful for checking what objects a magic network will simulate.
Update the documentation for the magic system
[CI skip]