This would be a lot of work, but maybe a good resource to have that belongs to the BP.net community.