Thinking with ink, spreadsheets for exploring scenarios, and a local-first key agreement protocol | Flume