Wayto there's actually a script which allow you to store openers like you said. I am not sure how to add scripts so you should look for a tutorial.
I imagine there a scripts for some of your other suggestions too although I have not seen any.
I hope this helps you a bit.