I think we should be near a point where we can do this now. Move all the default views currently provided by views into their respective core modules. I think this should also mean we can kill the load() method we are overriding on the ViewStorageController.
We currently have generic default views tests, that just test all of them at once.
Here is an initial patch. See how we get on.