Вам стоит описать что именно вы разрабатываете, без этого сложно советы давать. Мне страшно подумать, что может выйти по такой схеме для более-менее сложных проектов, но очевидно у вас какая-то специфическая задача, для которой годиться код в виде лоскутного одеяла.