one thing you do when you Cooking is Spill. Spill is a type of Flow. Flow is a synonym of Stream. 
Mill can be used for Flour. Flour is related to Sugar. Sugar is a type of Software. 
Cooking --HasSubevent--> Spill --IsA--> Flow <--Synonym--> Stream 
Mill --UsedFor--> Flour <--RelatedTo--> Sugar --IsA--> Software 