A new Drupal project Meeting Manager

I am developing a new Drupal module called Meeting Manager. It is a first module of a collection of Intranet modules.
Meeting manager manages meetings and room resources, members documents, templates ,....

First of all i catch my note and pencil to make the first model. It give me an idea of how can i organize my custom content types anfd files for my module.

Meeting Manager must match with the next functionality:

Manages room for meeting: Capacity, location, set of resources.
Manages members and a way to notify meeting and confirm the attendance.
Manages the generation of meeting documents and templates.