separate framework tools and addons, test using artisan serve