You can do all that you like with WeakAuras; Range, GCD spiral, charges, animations etc if you prefer. I mean, I use TMW personally but I know WA can do pretty much the same things, if not even more. TMW is just so much quicker/easier to use for most basic things though I find.
Just as a quick example, this is my Monk's UI.
http://imgur.com/a/WR6rM
Pretty much anything that is to do with abilities is
made in TMW, including a full APL, buff tracking, CD tracking, procc tracking, etc. - I have NO actual action bars visible. So, yeah what you want should be EASILY doable.
Note: My TMW profile might be slightly outdated for anyone wanting to use it, I've not used since... BRF?