Palette offers three main top-level classes containing the vast majority of it's functionality.
The classes are:
HTMLElement and provides a reactive component APIHTMLTemplateElement instances to provide notation evaluation and surgical DOM updatesThe Component class uses the Template and State classes internally, but Template and State instances can be freely used in any context, even outside of the browser.
TODO - See Component API Docs
TODO - See Template API Docs
TODO - See State API Docs