This project can be viewed better on GitHub:

LINK