Project refactored to generate different types of documents.

Besides the existing initial implementation of the Requirements
generator, a new skeleton to generate Settlements documents was added.