Hello Tony,
I am no architect guru, but I think you might want to use flow milestones to track usage for tasks. Hopefully someone in the community can provide a better answer, but reading over our documentation flow milestones sound more like what you want to be using.
Cheers,
------------------------------
Cameron
Online Community Manager/Moderator
------------------------------