Implement configuration window + theming by taiya.