Fix typo
Move files around and update HAL definitions
Update HAL refs
Add toggle code for navbar