Please look at http://drupal.org/node/1554718 and see if it would make sense for this project, too.