Smart Invert Resource Pack

Smart Invert Resource Pack is an upcoming resource pack specifically for Java Edition, based on the Inverted Textures and Reversed Sounds Resource Pack. It has been only announced on DieselDorky16's PlanetMinecraft Wall Post.

What Will Be Inverted
Graphical User Interface (GUI), while retaining most content (including images!)

Etymology
Smart Invert came from Apple's idea of inverting the display color, while keeping images, media and some apps that use dark color styles.

In context, the word Smart defined as programmed. Invert literally means to turn inside out. Literal meaning programmed inside out.