added support for adding together two source spaces with __add__ operator