Added IPM HUD, with config values

I opted for rendering as many panels as possible, flush on the screen's
left edge. This may be configurable in the future. Also, there are too
many matrix push/pop in the HUD, imo.