Panels, Button Groups, Grid additions, and documentation cleanup

Added the following:
* Panels
* Button Groups
* Offset, Push, Pull for Grid

Re-arranged and re-named some documentation, fixed Grid documentation to match actual code, and code to match documentation.