Add moe-theme.el (squashed merge, closes #844)