ENH: Expanding functionality for mixed source spaces and source estimates

I would include surfaces and discrete by default