Yes, [Laravel's packages](http://laravel.com/docs/packages) are very useful for plugging on functionality and allow you to overwrite views, routes and controller methods. However personally I think this is all good to go in as core