Return actual equipment from the server

* Restructure and organize UI class a bit.

Commit references #28.