Olá Julio, tudo bem com você?
Sobre a sua dúvida das funções que não estão no arquivo sketch.js
existem algumas que aparentemente deveriam estar no sketch.js
mas não estão isso porque cada uma delas esta no arquivo que mais lhe convém!
Na verdade o código de boas maneiras da programação ou clean code como é chamado oficialmente, nos alerta para que ao programar algo e caso você tenha a opção de manusear o código para que fique mais fácil de ler você deve faze-lo, pois isso torna o trabalho de quem está programando mais fácil e de quem está revisando ele também.
Por conta disso que algumas funções que poderiam estar no arquivo sketch.js
não está lá e sim em outros arquivos.
Pois caso você analisar cada função de cada arquivo está justamente alterando algo referente ao objeto que o arquivo recebe nome, exemplo:
E assim vai, portanto essas divisões e mudanças são muito importantes para o código fique claro, indentado, organizado e legível.
Em suma era isso espero ter explicado bem, caso tenha dúvidas recorra ao fórum!
Estarei à disposição!
Um enorme abraço e ótimos estudos!