All this and more can be found in my Github page