Aren’t we supposed to be using UML for this?