fxdemo:01-part:09-separation-of-concerns-model:09-3-structure