Panel component

Added ```Panel``` and ```PanelGroup``` components to create accordion widgets.