Initial commit
Add an example to the readme.
Remove unnecessary assignment
Split the source generation strategy
Add coveralls config
Refactor ServiceProviderGenerator
Strict instantiable checking
Redesign all
Use PSR-4 Autoloading
Various changes
DependencyObject: Add `$key` definition
DependencyAnalyzer: s/markAsDynamic/registerDynamicType/
DependencyAnalyzer: Fix decision of root object
DependencyAnalyzer: Remove `registerClass()` and Add `$className` argument to `execute()`
Implement ServiceProviderFactory