I could - but I didn't want to mix any domain specific code with it so I can reuse in the future. I will keep my eyes out for opportunities.