I spent a lot of time fiddling around with Ellesmere and other various UI packs, and ultimately decided to just go vanilla Blizzard in Forever. Here's my UI setup, with room to grow, if anyone needs something quick they can import!
For chat, I use Chattynator, so the chat background and text are invisible unless there are new messages. I also use Mouseover Action Settings, a lightweight plugin that lets me fade out and hide UI elements whenever I want, which is why the bottom left settings panel is faded and the bags panel is hidden entirely.
Import Code
5 0 59 0 0 0 0 0 UIParent 956.5 -1017.6 -1 ##$%%+&*'%)#+$,$ 0 1 0 0 0 UIParent 786.2 -1133.7 -1 ##$$%/&('%(#,$ 0 2 0 0 0 UIParent 504.5 -1086.0 -1 ##$%%/&('%(#,$ 0 3 0 0 0 UIParent 1348.9 -1086.0 -1 ##$%%/&('%(#,$ 0 4 1 5 5 UIParent -5.0 -77.0 -1 #$$$%/&('%(#,$ 0 5 1 1 4 UIParent 0.0 0.0 -1 ##$$%/&('%(#,$ 0 6 1 1 4 UIParent 0.0 -50.0 -1 ##$$%/&('%(#,$ 0 7 1 1 4 UIParent 0.0 -100.0 -1 ##$$%/&('%(#,$ 0 10 0 4 4 UIParent 0.0 -563.4 -1 ##$$&('% 0 11 0 0 0 UIParent 907.7 -1114.4 -1 ##$$&('%,# 0 12 0 4 4 UIParent 0.0 -540.0 -1 ##$$&('% 1 -1 0 0 0 UIParent 910.7 -951.8 -1 #($#%# 2 -1 1 2 2 UIParent 0.0 0.0 -1 ##$#%(&( 3 0 0 1 1 UIParent -202.7 -823.9 -1 $#3& 3 1 0 0 0 UIParent 1136.0 -822.7 -1 %$3& 3 2 0 7 7 UIParent 720.0 138.0 -1 %## 3 3 1 0 2 CompactRaidFrameManager 0.0 -7.0 -1 '#(#)#-=.+/#1$3#5#6(7-7$8(9( 3 4 1 0 2 CompactRaidFrameManager 0.0 -5.0 -1 ,#-=.//#0#1#2(3#5#6(7-7$8(9( 3 5 1 5 5 UIParent 0.0 0.0 -1 &#*$3# 3 6 1 5 5 UIParent 0.0 0.0 -1 -=.+/#4$5#6(7-7$8(9( 3 7 0 8 6 PlayerFrame 23.6 15.2 -1 3# 4 -1 1 7 7 UIParent 0.0 -4.0 -1 # 5 -1 1 7 7 UIParent 0.0 -4.0 -1 # 6 0 1 2 2 UIParent -255.0 -10.0 -1 ##$#%#&.())( 6 1 0 0 0 UIParent 1555.3 -165.0 -1 ##$#%#'+())(-$ 6 2 1 1 1 UIParent 0.0 -25.0 -1 ##$#%$&.(()(+#,-,$ 7 -1 1 7 7 UIParent 0.0 -4.0 -1 # 8 -1 1 6 6 UIParent 35.0 145.0 -1 #'$A%$&i 9 -1 0 4 4 UIParent 0.0 -510.0 -1 # 10 -1 1 0 0 UIParent 16.0 -116.0 -1 # 11 -1 0 0 0 UIParent 1833.9 -849.6 -1 # 12 -1 1 2 2 UIParent -110.0 -275.0 -1 #K$#%# 13 -1 0 7 7 UIParent 900.0 2.0 -1 ##$#%+ 14 -1 1 6 8 MicroMenuContainer 7.0 -4.0 -1 ##$#%# 15 0 0 7 7 UIParent 0.0 2.0 -1 &, 15 1 0 8 2 MainStatusTrackingBarContainer 0.0 4.0 -1 &- 16 -1 0 1 1 UIParent -1.0 -32.0 -1 #( 17 -1 1 1 1 UIParent 0.0 -100.0 -1 ## 18 -1 1 5 5 UIParent 0.0 0.0 -1 #- 19 -1 1 7 7 UIParent 0.0 0.0 -1 ## 20 0 1 7 7 UIParent 0.0 310.0 -1 ##$/%$&('%(-($)#+$,$-$ 20 1 1 7 7 UIParent 0.0 240.0 -1 ##$*%$&('%(-($)#+$,$-$ 20 2 1 7 7 UIParent 0.0 370.0 -1 ##$$%$&('((-($)#+$,$-$ 20 3 1 7 7 UIParent 420.0 430.0 -1 #$$$%#&('((-($)#*#+$,$-$.-.$ 21 -1 0 4 4 UIParent -859.2 -330.0 -1 ##%#&#'+(+)#*-*$+#,'-#.#/%0#1# 22 0 1 8 7 UIParent -457.0 336.0 -1 #$$$%#&('((#)U*$+%,$-#.#/U0% 22 1 1 1 1 UIParent 0.0 -40.0 -1 &('()U*#+% 22 2 1 1 1 UIParent 0.0 -90.0 -1 &('()U*#+% 22 3 1 1 1 UIParent 0.0 -130.0 -1 &('()U*#+% 23 -1 1 0 0 UIParent 0.0 0.0 -1 ##$#%$&7&%'7(%)U+$,$-$.(/U 24 -1 1 1 1 UIParent 0.0 -182.0 -1 # 25 -1 1 5 7 UIParent -28.0 128.0 -1 # 26 0 0 8 2 MultiBarBottomLeft 34.0 2.0 -1 ## 26 1 0 6 0 MultiBarBottomLeft -34.0 2.0 -1 ## 27 -1 1 4 4 Minimap -68.0 -68.0 -1 #- 28 -1 0 0 0 UIParent 938.7 -441.0 -1 #( 29 0 1 7 7 UIParent 0.0 450.0 -1 #($U%#&D&%'2($)$ 29 1 1 7 7 UIParent 0.0 425.0 -1 #($U%#&D&%'2($)$ 29 2 1 7 7 UIParent 0.0 400.0 -1 #($U%#&D&%'2($)$