Separation of Code Tree concerns between Server and Client Modules