* Added a `ControlPanel` object. When added, this is a sidebar which holds input components separate from the plot grid.
* Added the function `dash_ui.Layout` which creats the layout from a `Grid` Object and (optionally) a `ControlPanel` object
* Changed the `grid_id` property of `Grid` to `_id` to remove redundancy.