Lay out sources as composer package with PSR-4 autoloader