どう分割するか。それはあなたの心の中にあります。

分割する単位は、
 関数・手続 
 クラス 
 ユニット 
 アプリケーション

まず、関数・手続きに分割していますか? 出来るだけ小さくするといいでしょう。
関数、手続きは関数内関数にしてゆくとよいでしょう。関数内関数は簡単にクラスに分割出来ます。