JSN Dona provides 04 box designs for module background styling, which can be combined with 500+ predefined Font Awesome icons for module title styling. Take a look around to see how module styles are applied.
Module styles are configured by module's parameter Module Class Suffix with very simple syntax. To set up icons, you need to add string fa fa-xxx to module header class, where xxx is the icon name.