untagged-2ac57bb4d83da672c146: GUI improvements
-Added dark theme (default metal theme) -Implemented metal theme switching / late theme initialization -Custom components adhere better to swing UI properties -Some general source cleanup / improvements