Documentation: add documentation for ValueObjects module, rewrite docs for all other models.