##D3 Calendar Day View Layout
This script demonstrates a layout algorithm I developed for a day calendar view. The height and y-axis placement of each calendar item are solely determined by its start and end times, but the width and x-axis placement of each item is dependent on how many other items occur during the same time as it.
You can change the layout by adding items using the form to the left, or clicking on items to remove them.
###There are three main steps for the layout calculation: