File Framework for Drupal 7?
I would suggest using Media as your starting point, and improving it if needed. That's the D7 solution aiming to solve similar problems to the File Framework (and other D6 modules).