Я пытаюсь перестать думать как сименсовод, но внятных ответов не получаю.
Peterа, предложенная мною структура организации всего кода применима и не "в простейшем случае".
Важно, то что в программах, я просто вызываю функции и ФБ. Более там никакого кода не должно быть.
В этом случае программа превращается просто в место вызова ФБ и функций. Так же как, например, в С вы должны вызвать все свои функции, методы и прочее в функции main().

Так какая разница где я размещу экземпляры ФБ?