Ich halte das in den meisten Fällen auch so! Es ergeben sich dann zwar viele Dateien, aber es ist, wie ich finde, sehr übersichtlich.
Der einzige Unterschied ist, dass ich die Units ordentlich benenne
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)