Add definitions to extract the core
refactor autoload and add many composer.json
Add setup and config as composer vendors