First stab at User, Beacon, Offer, Transaction models