Basics of guitarfx working, with Polymorphism