feat: add HUD component.