Cascading Views From Pacakges

I don't know if there is something I am missing in the view implementation, but it seems like there is no way to override views provided by a third party package in your app.  What I mean is a situation where a package provides a set of views, and you wish to over-ride a subset of them.  The way I feel like it should work is leave your view call:

    View::make('package::view.name');

But if you have the file, `app/views/packages/vendor/package/view/name.php` it should load that over the one defined in the package.  Does that make sense?

Is there something already doing this?  If not, is the attached PR satisfactory for this?  Thoughts?