Various prototyping headers, working out the details as I make classes

Quantifying the ratings will be the most difficult task, in terms of
thought. The client is mostly responsible for making available data from
the server to the UI. The server will thus be the next in difficulty.