Work in Progress! Combining D3.js and Knockout.js to create a charting library