Yo no tengo nada tan ordenado la verdad.
Voy adaptando sobre la marcha y cuando veo que un bloque da problemas lo rehago, no es lo más eficiente pero me funciona.