I'm very new to Drupal development and I would really appreciate a little guidance with a piece of work I need to create.
Essentially my client has asked for a a site to be made out of 'modules' (their term - I'm not sure if they understand what Drupal modules are). Each of these 'modules' has a number of configurable fields that has to be set on a per-content page basis.
So, for example, a 'module' may have the following fields to configure "turn title on/off", "change title colour", "change title". This 'module' can only be used once per content page but may be used across multiple content pages with different values for the fields.
Now the only example I've seen that comes close is the 'Annotate' module from the Pro Drupal Development book but I'm wondering if there's a better way of meeting the requirements.