fixed css for xaxis
cleaned up data structure
cleaned up plugin structure, pulled logic into corresponding plugins, introduced plugin communication via dispatch