Python Project Structure Using Functional Communication