You wanted it open source! Here it is! – Have fun! – http://ift.tt/2B1nMa6 http://ift.tt/2yM8os8 http://ift.tt/2B0Ai9R