Configurator now has multiple avenues to display errors

Sub-components can now report a fatal error to the Configurator through triggering an 'Error' event. Configurator will then respond by a blatant error message, and prompt the user to "refresh" the element via a button, causing it to be re-initialized.

P.S. Main page has also been restyled.