Better API for writing source info
Currently the point source builders only offer an API called get_source_info that will return a source info object. This doesn't work too well, since we pass a prefilled mutable reference into the sources. I patched it by adding a slot into the source constructors which will accept a source_info object, but we should really think about the API some more.