Here's a rough outline for what we'll be learning today...
- Creating a simple utility library
- Making the library modular and tree-shakeable with ES modules
- Converting it to a chainable, immutable library with OOP
- Providing developers with hooks to customize how it works
- Bundling a library for distribution and performance