This is actually something I could use with a project I'm working on now. Would you be against sharing what sources you used?