IDE-828
IDE-828 source formatting
IDE-977 ui done
theme parent done