Python

This prototype approach is based on the UML model:

TO DO