Organizing visibilityof methods.
Renaming Builder to Generator.
Adding license.
Symfony already has a trait for that.
New API proposal.
Updating dependencies.
Adding PHPCS to build script.