ZPM UI overhaul (WIP)

Fixes https://github.com/zerovm/zpm/issues/109.
Okay, I'll remove it. Good catch!