Thank you for the review @codingdefined!
Totally agree, that I did too much into the first commit, as I tested around locally with it, already included that in the lessons learned!
As of the node_modules I will see how I can exclude it in sourcetree :)