Answer to question 1
Custom icons
You can set your own icons for accordion header icons, we used font awesome as font icons, you can change default and activate icon as well, changing default color, hover color, font size is also available.
Answer to question 2
Answer to question 3
Answer to question 4