Desmenuza el proyecto en varias partes, y encarga cada una a un tipo distinto, incluso de entrada le puedes decir : haz con el código lo que te salga de ...
, y así te quitas una preocupación de encima, que bastantes hay con intentar sacar adelante un proyecto.