Supplementary Videos: https://youtu.be/utMqN2Euge0 and https://youtu.be/ZBGsZ0EmBOw