states.yml
lists some possible states we can consider for installable candidates and how we
can create new artifacts that give us more information during the installation process.
Conventions:
- If no action applies, than it's a failure
- If no conditional state within an action applies, then it's a failure
One possible implementation may look like: