feat: SDL3 display
refactor: separate functions into files
feat: basic .ppm output
chore: setup files