refactoring: extract chart dependency from DSL reader