Almost done.

- Basic panel done
- Some shortcuts and such
- Need to clean up logic
- Add width management