Explaining Distributed Systems Like Im 5