2 comments from me:
1) I tried it with my warrior and i cant add new Buttons.
2) the "main frame" is always in the Front regardless which Options-Window / Bags or something else would be in front of it!
EDIT: i know its still no final version only wanted to comment on it :)
And on my shaman its working flawlessly, Good Job