I'm not sure in a correctness of a choice of section, because in the main, it's a lua-editing (like addons writing). but it's a significant changes in the client, allowing to make the login screen, is really the way you want (of cause in range of API limits).
some peoples make patches for swap default login screens (or/and buttons/logo) only, but I can't see no one, who make more deep changes for login screens.
her for example my "shell" with simple changes (for 3.2.2):
- classic login screen
- buttons from beta
- fadein/fadeout menus, screens and dialogs
- unhided "namegenerator" button in charactercreate screen
- repositioned some buttons and fields
- little redesigned characterselect field
not included in video:
- disabled swapping password (useful if login server down)
in planes:
- add hotswap realmlists
- add save password with login
I start this thread with hope, that they will be doing something similar themselves, realizing their ideas, that may seems interesting, or even be useful for other.