C++ project with several modules

I have a C++ project that is broken into several pieces: for example

Common

    Includes

    Src

Control

    Includes

    Src

Threads

    Includes

    Src

etc

What is the accepted way to put Cpp and Hpp files into a repository?

Thanks,

H Smith