TODO

- [ ] User Auth
- [x] Component Pack
- [x] Typescript Pack
	- [ ] Can this be used in a way where it doesn't need to be imported everywhere (lib?)
- [ ] Consider making more parts into Packs
	- [ ] tsconfig with extends
	- [ ] server with wrapper around fastify
	- [ ] scripts from package.json
- [ ] Streamline spinning up a server
- [ ] Should public be top level?
- [ ] Clean up .env variable names
- [ ] use Temporal (polyfill)?
- [ ] Do I want to add testing infrastructure?