Make the setting-box set-up more dynamic and modular with cleaner code.
Added an error-box framework.