Refactor prepareElement into createScales, createAxes and createLine
Fixed footer styling and some cleanup
Changed color palette to category20
Refactored timeContext and extracted drawTimeContext logic
Fixed chart height and x axis layout;
Fixed x axis labels layout
More refactoring to markValues
Implemented design of marked values