Upate composer.json to add Guzzle and it's components.
Build service provider, create facade and local class.
Build an event subscriber that bubbles client events up to Laravel.
Create a demo service config file.
Keep service config files in package config instead of services subdirectory.