In theory ready to be created in packagist