Chart Framework - A Framework For Understanding And Improving Interactions