STARTING server architecture docs. not finished, as noted by the million TODOs