Hello, happy that you enjoy it.Yes I do all by myself from scratch (no external library). It is a lot of work for this prototype, and there is still so many things to add :)