For the 5. why don't you just use the script i posted there? For the other elements, i can code them for you if you want, excluding the Support element.
Wow... I was planning to make all those elements in my mod, but only had enough time to make one. wow.