ZaraByte -
Most of the time, modules are only GUI for the command line binaries. As an example, Deauth use mkd3 and you can have a look at MAN pages or on the net what parameters are. And don't forget, modules are dev by independent guys - like me - for free, and during spare time. We don't always have the time to do a full manual on how to use modules
That's said, donations for modules developpers are always welcomed to support them and encourage them continue doing modules !