Themes module system updated for live changes + various fixes and cleanup

Authored by Mud-H on Mar 29 2018, 8:05 PM.