Direi che un file unico per tutto non è proprio una buona idea.

Io dividerei a livello logico i file e le funzioni senza fare uno spezzatino
In questo modo se hai bisogno di una serie di funzioni per un altro progetto, ti copi solo il necessario.