Application made by following the book by David Sulc - Marionette: A gentle introduction