Separate reusable code from service-core.
The playback system is straightforward that it maps every note into its timestamps when to start/stop playing. Included are the start and end indices when the notes are highlighted in the data textarea.
Scaffold backend with Fastify CLI and replace Tap with Jest for consistency.