You could move to RDX.
You don't need to learn lua anymore. You use the development tool that will generate the code and execute it for you.
http://www.wowrdx.com/tutorials-basi...-and-backdrops
What you are looking for is exaclty the business of RDX.