rewritten for clarity, added styling
added minified file
used for defining the panel and component styles
updated with change notes