Generate comments for interfaces/classes too.
Remove some generated macros.

Also, generate a new line before module member declarations.