Move logic relating to external client to submodule
Remove logic relating to a specific client from core timesheet file
Require new Client submodule