Philosophies
- Duck has no underlying module(s) to import nor external dependencies
- Duck does not utilize any "behind the scenes" abstractions
- Duck uses copy-and-paste "recipes" to implement "features"
- Duck is as basic and stripped down as possible while still being able to make sense
- A component is a manager for data and a DOM element
- A store is a container for mediating state that exposes getters, setters, and events
- Stores are as fundamental as components in Duck
- Duck can be ammended if it can be improved while agreeing with Duck principles