Really big commit, including image display for client (finally!).