An angular.js directive set for creating data graphics and layouts