14 – Making a Reusable Chart Component