лучше отойти в сторонку и позволить кому-то (возможно, как вы вскоре увидите, даже мирозданию) делать всю работу за вас. Иными словами, передайте это решение на аутсорсинг.