Refactor DslSupport
Refactor #component_instance
Add pry-rails as dev dependency
Refactor Composition#extend_item