Split implementations

In the last tutorial, we just split each function into files. Now, let’s split interfaces and each implementation.

NOTE: Remove the processor directory if you had.

.
├── apis
│   └── source.py
└── openapy.sh