First, I want to say that the following screenshots are NOT what the final program is going to look like. One program is a testbed for the unitviewer interface, the other is the testbed for the new V3 HPI format.
While the SharpHPI Viewer will eventually be able to perform small operations on HPI files, it's main function is to allow me a place to iron out all the kinks before moving functionality to the main app.
So, here's the HPI viewer looking at the OTA totala1.hpi file:

And the current state of the Mesh viewer.

We're just getting unit texturing working right now. And I'm getting conversion routines ironed out for HPI V3.
-Buggi