work in progress line chart reusable directive