Made Header a bit nicer.

Generic wasn't as neat as I'd like.

TODO
- [ ] Download button still exists
- [ ] Cleanup Header