Code composition.
Move everything under `src/` directory